我正在使用Google Swiffy动画,这些动画包含在涵盖文档整个区域的<div>
内。这些动画有几层。大部分动画都是透明的,但我们没有选择裁剪空白。例如,我们的Web应用程序是1000px x 500px
,并且有几层动画<div>
绝对定位在0,0,也是1000px x 500px
。
在动画层下方,有交互式控件,按钮和链接。在许多浏览器中,当然除了IE之外,我们可以简单地使用CSS pointer-events: none;
样式,并且点击会直接通过动画传递给控件。但是,一些客户仍然使用IE,因此我们需要支持它们。
我一直在试验document.elementFromPoint();
,但是,它只给了我动画div本身。使用parentNode退出该div也似乎没有用,因为没有转换点。我真的需要类似ActionScript的localToGlobal()。
有没有办法在使用elementFromPoint
时忽略所有这些动画div,以便我可以识别预期的点击目标?
答案 0 :(得分:0)
它看起来像来自mozilla的特定CSS3属性..然后我发现这篇文章:How to make Internet Explorer emulate pointer-events:none?