jquery为iframe绑定click事件

iframe是不支持js的onclick事件的,用jquery的click事件也不行。但是我们可以换个思路,点击iframe不行我们可以给iframe里面的body绑定click事件。这是可行的。但是需要注意一点就是要等iframe加载完之后才能实现。

$(“#ifr”).on(“load”,function(){//判断iframe加载完毕之后再执行绑定
$(window.frames[“ifr”].document).find(“body”).click(function(){//找到iframe里的body并绑定click

$(window.parent.document).find(“.subsub”).css({“width”: “000px”});//此时对象是在iframe里面的  要想操作父页面元素得用 $(window.parent.document)
});

jquery为iframe绑定click事件的思路大概就是如此。欢迎批评指正!

未经允许不得转载:前端撸码笔记 » jquery为iframe绑定click事件

上一篇:

下一篇: