jQuery
发布时间:2022-03-30 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用JQuery将点击事件添加到iframe,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在
一个网页上有iframe,来自第三方(广告)。我想在点击iframe(记录一些内部
统计信息)时触发点击事件。就像是:
$('#iframe_id').click(function() {
//run function that records clicks
});
基于HTML:
<iframe id="iframe_id" src="http://something.com"></iframe>
我似乎没有得到任何变化这工作。想法?
iframe没有“onclick”事件,但您可以尝试在iframe中捕获文档的点击事件:
document.getElementById("iframe_id").contentWindow.document.body.onclick =
function() {
alert("iframe clicked");
}
编辑
虽然这不解决你的跨网站问题,FYI jQuery已更新,以发挥与iFrames很好:
$('#iframe_id').on('click',function(event) { });
更新1/2015
指向iFrame说明的链接已删除,因为它已无法使用。
注意如果iframe来自不同于主机页面的域,上述代码将无法正常工作。你仍然可以尝试使用注释中提到的hack。
大佬总结
以上是大佬教程为你收集整理的如何使用JQuery将点击事件添加到iframe全部内容,希望文章能够帮你解决如何使用JQuery将点击事件添加到iframe所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。