av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 父頁面監(jiān)聽iframe中的事件問題

瀏覽:90日期:2022-12-24 08:42:12

問題描述

始終無法監(jiān)聽到,是什么原因?

parent.html

<body> <iframe src='http://m.4tl426be.cn/wenda/son.html' frameborder='0'></iframe><script src='http://m.4tl426be.cn/wenda/jquery.js'></script><script> $(function(){$($(’#iframe’)[0].contentWindow).on(’dosomething’, function(){ alert(’接收到到iframe的事件’);}); });</script></body>

son.html

<body><h1>son</h1> <button id='button'>trigger</button><script src='http://m.4tl426be.cn/wenda/jquery.js'></script><script> $(function(){$(’#button’).on(’click’, function(){ $(window).trigger(’dosomething’);}); });</script></body>

謝謝!

Dont

剛才搜索時(shí)發(fā)現(xiàn)的,也不錯(cuò),兼容性可以MessengerJShttps://github.com/biqing/Mes...跨文檔通信解決方案

問題解答

回答1:

son.html

$(function(){$(’#button’).on(’click’, function(){ window.parent.$(window).trigger(’dosomething’);}); });

事件是在父頁面的jquery里定義的,要觸發(fā)需要交由父頁面的jquery來負(fù)責(zé)觸發(fā)。

jquery源碼太久沒看了,找半天,沒找到對應(yīng)的內(nèi)容來說明。

回答2:

頁面間通信可以使用 postMessage。

或者只在同一個(gè)頁面綁定和處理事件。

$(’#iframe’).contents().find(’#button’).on('click', function(){ $(window).trigger(’dosomething’);});回答3:

無法監(jiān)聽到的原因是因?yàn)楦疙撁嫱ㄟ^on方法執(zhí)行事件綁定的時(shí)候,將事件回調(diào)函數(shù)注冊在了父頁面的jquery對象中。而子頁面在執(zhí)行trigger方法的時(shí)候只會(huì)尋找子頁面的jquery對象中注冊的事件回調(diào),所以在事件觸發(fā)后執(zhí)行不了父頁面注冊的事件回調(diào)函數(shù),因?yàn)樵谧禹撁娴膉query對象里找不到。

回答4:

兩個(gè)jq, 兩個(gè)環(huán)境, 確定沒問題么?

------ 上面是原答案, 下面是我被舉報(bào)以后的吐槽 -------

我想請問舉報(bào)我的那個(gè), 兩個(gè)jq環(huán)境, 這是不是你無法觸發(fā)事件的原因? 我這個(gè)回答有什么問題? 你舉報(bào)的理由是啥?

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 成人在线视频观看 | 一区二区三区在线播放 | 香蕉久久网 | 国产黄色一级片 | 国产99久久精品一区二区永久免费 | 欧美一区视频 | 国产99久久精品一区二区永久免费 | 黑人性hd | 欧美在线观看黄色 | 久久久久国产一区二区三区四区 | 欧美激情久久久 | 国产精品视频网 | 在线日韩 | 草久久| 国产高潮好爽受不了了夜色 | 精产国产伦理一二三区 | 成人久久18免费网站麻豆 | 久久99精品久久久久久国产越南 | 色呦呦网站 | 丝袜 亚洲 欧美 日韩 综合 | 看毛片的网站 | 日日操天天射 | 成年人视频在线免费观看 | 91精品国产色综合久久不卡蜜臀 | 伊人久久一区二区 | 国产成人免费 | 国产在线观看一区二区三区 | 国产精品不卡 | 91精品国产色综合久久不卡98 | 日本成人三级电影 | 久久久久久91 | 一本色道精品久久一区二区三区 | 久久久久久久久久影视 | 中文字幕免费视频 | 黄色一级毛片 | 国产激情一区二区三区 | 欧美精品一区二区三区四区 | 午夜精品一区二区三区在线 | 在线成人免费视频 | 中文精品一区二区 | 久久天天 |