国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 辽源市| 七台河市| 濮阳县| 钦州市| 重庆市| 潜山县| 普定县| 桃园县| 富裕县| 响水县| 宁海县| 辽源市| 鲁甸县| 神农架林区| 永昌县| 古丈县| 四子王旗| 紫云| 星子县| 彰化县| 五台县| 隆回县| 阿克陶县| 南和县| 长乐市| 洛隆县| 榆树市| 吉安县| 弋阳县| 韶山市| 来宾市| 永兴县| 合川市| 沾益县| 会理县| 龙海市| 墨竹工卡县| 罗源县| 天柱县| 靖边县| 调兵山市|