ich benutze die neuste fancybox (2.0.4) und ich habe eine fancybox für einen iframe erstellt. Der Inhalt wird korrekt angezeigt. Ich füge eine "Schließen" -Schaltfläche zu meinem HTML hinzu, welches innerhalb des Iframes angezeigt wird. Ich wünsche mir, dass die Schließen-Schaltfläche das gleiche Ergebnis wie das Klicken auf das "x" in der rechten oberen Ecke der Fancybox haben wird. Ich bin vertraut mit FancyBox iframe gibt Eltern zurück. $ als undefined (mit WordPress) , und mein parent
ist ein DOM-Objekt mit nichts darin. auch versucht
Hilfe?
UPDATE:
Wie kann ich eine Schaltfläche in new.html
haben, die das iframe-Fenster von fancybox schließt
UPDATE: Eine komplette HTML-Datei
Die Schaltfläche zum manuellen Schließen sollte folgendermaßen aussehen:
%Vor% UPDATE : Sie sollten das onsubmit
für das <form>
-Tag verwenden, nicht das button
image, also stellen Sie in Ihrer "new.html" etwas wie
UPDATE # 2 : siehe funktionierende Demoseite
UPDATE # 3 : Ich habe beschlossen, alle meine zusätzlichen Kommentare zu dieser Antwort zu entfernen, da die Diskussion zu lang wurde und uns nirgendwohin geführt hat. Ich lasse den Code und einen Link zu einer funktionierenden Demonstration, wenn das jemand anderem helfen kann.
Versuchen Sie dies in Ihrem Javascript:
$. fancybox.close ();