iframe阻碍了mousemove事件的发生

时间:2013-08-24 12:16:05

标签: javascript html css

我在身上附上了一个活动。但是弹出的iframe出现在弹出窗口后面。我想在body上调用mousemove事件,以便在iframe上发生mousemove时弹出窗口消失。

1 个答案:

答案 0 :(得分:1)

之前我遇到过这个问题。向iframe添加body时会发生的情况是,通常会像mousemove一样发送到正文的事件被iframe阻挡。

我通过在iframe上添加一个100%高度和宽度的绝对定位div来修复此问题,每当弹出窗口打开时。此div应具有更高的z-index作为iframe

而不是在body上听取鼠标移动,你可以听div。每当你关闭弹出窗口时删除div