iframe里面的元素觸發(fā)父窗口元素事件的jquery代碼
例如父窗口定義了一個事件。
top:
$(dom1).bind('topEvent', function(){});
那么iframe里面的元素怎樣觸發(fā)父窗口dom1的事件呢?這樣嗎?
$(dom1, parent.document).trigger('topEvent');
看似正確,實則誤導人。
因為父窗口的jquery對象與iframe里面的jquery對象實際為兩個對象(function),iframe里面的jquery并不會觸發(fā)另一個jquery對象定義的事件。除非你在iframe這樣定義了:
iframe:
self.$ = parent.$;
所以解決的方法很簡單:
parent.$(dom1,parent.doucment).trigger('topEvent');
調(diào)用父jquery執(zhí)行該事件就行了。
話說iframe應該不必再引進jquery文件的,與父窗口共用一個jquery就行了,這樣很環(huán)保。
- JQueryiframe頁面操作父頁面中的元素與方法(實例講解)
- jquery、js調(diào)用iframe父窗口與子窗口元素的方法整理
- js與jQuery 獲取父窗、子窗的iframe
- JQuery操作iframe父頁面與子頁面的元素與方法(實例講解)
- jquery 查找iframe父級頁面元素的實現(xiàn)代碼
- 使用jquery/js獲取iframe父子級、同級獲取元素的方法
- JQUERY 獲取IFrame中對象及獲取其父窗口中對象示例
- jQuery中彈出iframe內(nèi)嵌頁面元素到父頁面并全屏化的實例代碼
- jQuery實現(xiàn)iframe父窗體和子窗體的相互調(diào)用
- 利用JQuery操作iframe父頁面、子頁面的元素和方法匯總
相關文章
使用jquery判斷一個元素是否含有一個指定的類(class)實例
下面小編就為大家?guī)硪黄褂胘query判斷一個元素是否含有一個指定的類(class)實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
sliderToggle在寫jquery的計時器setTimeouter中不生效
sliderToggle在setTimeouter中不生效,還報錯說是發(fā)生了意想不到的錯誤2014-05-05
jQuery+ajax實現(xiàn)無刷新級聯(lián)菜單示例
這篇文章主要介紹了jQuery+ajax實現(xiàn)無刷新級聯(lián)菜單示例,代碼很完整,也非常實用,有需要的小伙伴可以參考下。2015-05-05

