色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

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

top:

$(dom1).bind('topEvent', function(){});

那么iframe里面的元素怎樣觸發父窗口dom1的事件呢?這樣嗎?

$(dom1, parent.document).trigger('topEvent');

看似正確,實則誤導人。

因為父窗口的jquery對象與iframe里面的jquery對象實際為兩個對象(function),iframe里面的jquery并不會觸發另一個jquery對象定義的事件。除非你在iframe這樣定義了:

iframe:

self.$ = parent.$;

所以解決的方法很簡單:

parent.$(dom1,parent.doucment).trigger('topEvent');

調用父jquery執行該事件就行了。

話說iframe應該不必再引進jquery文件的,與父窗口共用一個jquery就行了,這樣很環保。

JavaScript技術iframe里面的元素觸發父窗口元素事件的jquery代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 遂宁市| 休宁县| 祥云县| 平邑县| 阳新县| 芦山县| 红河县| 常熟市| 仙居县| 龙泉市| 尚志市| 旌德县| 阿拉善左旗| 乡城县| 金川县| 弥渡县| 平昌县| 顺昌县| 辉南县| 开平市| 堆龙德庆县| 石台县| 理塘县| 乌鲁木齐市| 林州市| 兴安县| 深水埗区| 阳高县| 桑日县| 探索| 云林县| 怀柔区| 拜城县| 益阳市| 阳城县| 天祝| 屏东县| 祁连县| 贵南县| 上饶县| 阿克|