Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/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
Javascript 在iframe顶部具有覆盖div的事件_Javascript_Html - Fatal编程技术网

Javascript 在iframe顶部具有覆盖div的事件

Javascript 在iframe顶部具有覆盖div的事件,javascript,html,Javascript,Html,我有一个div覆盖在一个iframe上。我使用div作为用户拖动iframe的句柄。iframe可能包含跨域内容,因此我无法删除它 如果用户单击div下面的文本,它将突出显示IE9中的文本。这将阻止我的onmousedown事件触发。如果我在div上单击其下没有iframe文本的任何其他位置,则会触发事件,并且一切正常。有没有办法绕过这个问题 FF和Chrome的行为都符合预期,没有问题。要解决IE9中的问题,您可以尝试以下解决方法:向与iframe重叠的div添加背景色(例如#fff),并将d

我有一个div覆盖在一个iframe上。我使用div作为用户拖动iframe的句柄。iframe可能包含跨域内容,因此我无法删除它

如果用户单击div下面的文本,它将突出显示IE9中的文本。这将阻止我的onmousedown事件触发。如果我在div上单击其下没有iframe文本的任何其他位置,则会触发事件,并且一切正常。有没有办法绕过这个问题


FF和Chrome的行为都符合预期,没有问题。

要解决IE9中的问题,您可以尝试以下解决方法:向与iframe重叠的div添加背景色(例如#fff),并将div的不透明度设置为0(不透明度仅由IE9支持,而不是IE8)。我已经设置了一个快速的示例来演示此解决方案。请注意,重叠div是可单击的,而不是iframe内容(链接和文本)