Wie kann ich zeigen, fancybox bei dem klicken einer Taste (Beispiel)

Ich habe eine web-Anwendung, und die Anforderungen müssen zeigen, jquery lightbox-als Bestätigung-Nachricht mit einigen Informationen.

Nach einigen Recherchen fand ich fancybox FancyBox Jquery Light box

Folgte ich Schritt für Schritt, bis ich zeigen konnte, die erforderliche Bestätigung-Nachricht in einer schicken box, die ausgelöst wird, durch <a href="#popup" class="fancybox">Open</a>

Ich auslösen müssen, oder zeigen die fancy box von code, der sich hinter einer asp:button

Ich gesucht habe eine Menge und alle Ergebnisse, die ich bekam, wenn angewandt, hat nicht funktioniert.

Kann einer bitte zeigen Sie mir ein Beispiel über die Auslösung fancybox aus dem code hinter der asp-Schaltfläche in c# und befestigen Sie es hier?

ist ein Beispiel von meinem code:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery   /1.7/jquery.min.js"></script>
<link rel="stylesheet" href="/source/jquery.fancybox.css?v=2.1.0" type="text/css" media="screen" />
<script type="text/javascript" src="/source/jquery.fancybox.pack.js?v=2.1.0"></script>

<script type="text/javascript">
$(".fancybox").fancybox({
    openEffect: 'none',
    closeEffect: 'none',
    afterLoad: function () {
        this.content = this.content.html();
    }
});
</script>


<body>
<form id="form1" runat="server">
    <a href="#test" class="fancybox">Open</a>

    <div id="test" style="display:none;width:300px;">
    <table border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td>
                <input id="Hello" type="text" />
            </td>
        </tr>
        <tr>
            <td>
                <input id="Button1" type="button" value="Press Here" />            
            </td>
        </tr>
    </table>
    </div>
</form>
</body>

Dieser code ist korrekt und zeigen die fancybox nach Klick auf link öffnen
alle meine Notwendigkeit ist, zeigen die fancybox nach Klick auf asp:button

Vielen Dank im Voraus

Ich bin kein Experte, ASP-Entwickler, aber sobald das element gerendert wird, also die Seite, die Sie in der Lage sind, verweisen dann als ein HTML-element innerhalb der $(document).ready Funktion von jQuery, wo wir können, dann rufen Sie $('.fancybox').fancybox()
für, sorry das ich es versuchen und nicht die Arbeit, vielen Dank für Ihre Antwort

InformationsquelleAutor Ahmed Hamdy | 2012-09-28

Schreibe einen Kommentar