iframe里面的元素觸發(fā)父窗口元素事件的jquery代碼
例如父窗口定義了一個(gè)事件。
top:
$(dom1).bind('topEvent', function(){});
那么iframe里面的元素怎樣觸發(fā)父窗口dom1的事件呢?這樣嗎?
$(dom1, parent.document).trigger('topEvent');
看似正確,實(shí)則誤導(dǎo)人。
因?yàn)楦复翱诘膉query對(duì)象與iframe里面的jquery對(duì)象實(shí)際為兩個(gè)對(duì)象(function),iframe里面的jquery并不會(huì)觸發(fā)另一個(gè)jquery對(duì)象定義的事件。除非你在iframe這樣定義了:
iframe:
self.$ = parent.$;
所以解決的方法很簡(jiǎn)單:
parent.$(dom1,parent.doucment).trigger('topEvent');
調(diào)用父jquery執(zhí)行該事件就行了。
話說iframe應(yīng)該不必再引進(jìn)jquery文件的,與父窗口共用一個(gè)jquery就行了,這樣很環(huán)保。
- JQueryiframe頁(yè)面操作父頁(yè)面中的元素與方法(實(shí)例講解)
- jquery、js調(diào)用iframe父窗口與子窗口元素的方法整理
- js與jQuery 獲取父窗、子窗的iframe
- JQuery操作iframe父頁(yè)面與子頁(yè)面的元素與方法(實(shí)例講解)
- jquery 查找iframe父級(jí)頁(yè)面元素的實(shí)現(xiàn)代碼
- 使用jquery/js獲取iframe父子級(jí)、同級(jí)獲取元素的方法
- JQUERY 獲取IFrame中對(duì)象及獲取其父窗口中對(duì)象示例
- jQuery中彈出iframe內(nèi)嵌頁(yè)面元素到父頁(yè)面并全屏化的實(shí)例代碼
- jQuery實(shí)現(xiàn)iframe父窗體和子窗體的相互調(diào)用
- 利用JQuery操作iframe父頁(yè)面、子頁(yè)面的元素和方法匯總
相關(guān)文章
jQuery的實(shí)現(xiàn)原理的模擬代碼 -5 Ajax
對(duì)于 xhr 對(duì)象來說,我們主要通過異步方式訪問服務(wù)器,在 onreadystatechange 事件中處理服務(wù)器回應(yīng)的內(nèi)容。簡(jiǎn)單的 xhr 使用如下所示。2010-08-08jQuery實(shí)現(xiàn)的模擬彈出窗口功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的模擬彈出窗口功能,結(jié)合實(shí)例形式分析了jQuery彈出窗口的初始化、坐標(biāo)、背景設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下2016-11-11jQuery實(shí)現(xiàn)長(zhǎng)文字部分顯示代碼
在網(wǎng)頁(yè)上只有一個(gè)小區(qū)域,但是說明性的文字又很長(zhǎng),下面這段腳本實(shí)現(xiàn)的是長(zhǎng)文字的部分顯示,有類似需求的朋友可以參考下哈,希望對(duì)你有所幫助2013-05-05詳解使用jQuery.i18n.properties實(shí)現(xiàn)js國(guó)際化
這篇文章主要介紹了使用jQuery.i18n.properties實(shí)現(xiàn)js國(guó)際化,具有一定的參考價(jià)值,感興趣的可以隨小編看一看2018-05-05JQuery擴(kuò)展插件Validate—4設(shè)置錯(cuò)誤提示的樣式
JQuery擴(kuò)展插件Validate—4設(shè)置錯(cuò)誤提示的樣式,使用Validate的朋友可以參考下。2011-09-09jQuery validate(submitHandler函數(shù))驗(yàn)證通過發(fā)送Ajax(實(shí)例詳解)
這篇文章主要介紹了jQuery validate(submitHandler函數(shù))驗(yàn)證通過發(fā)送Ajax,可以用validate框架驗(yàn)證元素,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2022-10-10