Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery iFrame和overlay div事件_Jquery_Html_Css - Fatal编程技术网

Jquery iFrame和overlay div事件

Jquery iFrame和overlay div事件,jquery,html,css,Jquery,Html,Css,我有一个外部iframe,我需要依靠它来计算视图 我试过把一个DIV盖上 <div id="ad__video" style="width: 99%; height: 391px; margin: 0 auto; position: absolute; z-index: 999; background: #fff; opacity: 0;"></div> <iframe src=""></iframe> 并在其上绑定单击事件。它确实会触发我的

我有一个外部iframe,我需要依靠它来计算视图

我试过把一个DIV盖上

<div id="ad__video" style="width: 99%; height: 391px; margin: 0 auto; position: absolute; z-index: 999; background: #fff; opacity: 0;"></div>
<iframe src=""></iframe>

并在其上绑定单击事件。它确实会触发我的div,但不会触发单击iframe


什么是跨浏览器解决方案?

您不能使用JavaScirpt将跨域事件从父页面发送到iframe


如果要统计视图,而不是单击次数,只需在设置SRC属性之前将onload处理程序附加到iframe即可。当iframe加载时,事件将触发。

您是否尝试了
指针事件:无
?是的,但这不会触发div click事件我无法完成吗?任何黑客都会do@Diodeus的解决方案可能会回答您的问题。每当在iframe中加载新页面时,
onload
处理程序将启动。或者你所说的“计数视图”是指不同的东西吗?不,关于同一原产地政策没有“黑客”的意思。它被放在那里是为了防止你提出的那种行动。如果没有同一来源的政策,网页将入侵其他网页并窃取人们的数据。