2

每当单击任何内容时,我都想删除 iframe。我把这段代码:

    $('*').on('click',function(){
                $('iframe').remove();

     });

但是,我遇到的问题是 iframe 追逐鼠标。所以基本上,我每次都点击 iframe,.. 由于 iframe 没有点击事件,该脚本将无法工作。

我一直在寻找可以捕获点击事件的任何替代解决方案。并且将使 iframe 消失。Web 应用程序能否识别鼠标左键单击,即使它不必在某物上。

那可以解决我的问题..但是无论我看了多少,我都没有在网上找到解决方案!

4

1 回答 1

0

如果您尝试在任何点击时关闭 iframe,那么用不可见的 div 覆盖 iframe 应该可以实现您所追求的。

看看这个 jsfiddle:http: //jsfiddle.net/6g4KQ/

除了这样做之外,没有办法访问 iframe 内的点击 - 除非您可以访问 iframe 的内容,我猜您没有。

于 2012-07-21T15:56:16.693 回答