国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

iframe里面的元素觸發(fā)父窗口元素事件的jquery代碼

2019-11-20 14:00:46
字體:
來源:轉載
供稿:網(wǎng)友

例如父窗口定義了一個事件。

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)保。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 禹城市| 博爱县| 米易县| 全椒县| 岳池县| 莆田市| 边坝县| 松阳县| 唐河县| 四会市| 通江县| 庄河市| 高邑县| 岳西县| 汪清县| 满洲里市| 柘城县| 平江县| 瓦房店市| 阳信县| 台安县| 同江市| 紫金县| 盐山县| 双鸭山市| 万源市| 安乡县| 阳谷县| 砀山县| 神农架林区| 东莞市| 卢湾区| 西藏| 竹北市| 南木林县| 三台县| 伊宁县| 富阳市| 和政县| 阳原县| 克山县|