event capturing mit jQuery
jQuery verwendet Ereignis-bubbling, aber gibt es einen Weg, um die Ereigniserfassung ie in der absteigenden Reihenfolge, wie Sie erklärt hier
Konkreten Fall ist der folgende, wo der host Ein & host B sind auf der gleichen domain wie :
www.mydomain.com
und xxx.mydomain.com
.
Natürlich die same-Origin-Richtlinie lässt es zu, dass es nicht möglich ist das trigger-Ereignis in den iframe. Aber ich möchte nur wissen, ob der Benutzer geklickt hat, auf $('#hostA')
auf und übergeben Sie den Fall zu den <iframe>
.
<div id="hostA">
<iframe id="hostB">
</div>
- Sie durchqueren kann selber ab; siehe jsfiddle.net/7u87c/72 Note: ich habe keine schreiben der html - /css -; es ist aus diese Frage
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, jQuery unterstützt dies nicht und wird es nie können -- IE hat keine Möglichkeit zu implementieren, die eine Erfassung Veranstaltung.
document.domain = document.domain.replace(/.*?([^\.]+\.[^\.]+)$/, '$1');
.bind
zu verwenden, wenn Sie dies wünschen. developer.mozilla.org/en/DOM/element.addEventListener