JQUERY, fügen Sie einen Ereignis-Listener, um Elemente in einem iFrame?
Gegeben, die ein iframe mit <span class="fineme">
gesamten iframe...
Ist es möglich, fügen Sie einen Ereignis-listener mit jQuery zum auslösen einer WARNUNG, wenn der Benutzer bewegt die Maus über .fineme in das iframe von oben/übergeordnetes Fenster?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen http://api.jquery.com/contents/ für den Zugriff auf Inhalte Dokument in einem iframe.
Einer Lösung für Ihre Frage sein könnte:
.findme
statt.fineme
?srcdoc
) es scheint, Sie haben immer zu tun.Ja, Es scheint, dass standardmäßig, wenn Sie ausführen ein Selektor, der aus dem übergeordneten Fenster, wird es nicht finden Elemente innerhalb des iframe. Sie können jedoch ausdrücklich jQuery Rahmen, um sich innerhalb des iframe.
Einen Weg, dies zu tun wäre:
HINWEIS: Dies wird nur funktionieren, wenn sowohl die übergeordnete Seite und der IFrame auf der gleichen domain. Weitere Informationen hierzu finden Sie unter: http://madskristensen.net/post/Iframe-cross-domain-JavaScript-calls.aspx
Ich hatte ein ähnliches problem und eine Lösung gefunden, die funktioniert für mich. Versuchen Sie dies:
Es funktioniert für alle jquery-Funktionen, aber hört sich für Ereignisse, auf die das iFrame-dom jQuery.