09月19, 2017

IE8下事件穿透

    今天遇到一个棘手的问题,有个loading的小组件在处理js时,发现在IE8下不能够查找到dom。如下面的示例。

https://codepen.io/fiona2016/pen/zEqYpR/

    原本点击窗口,被触发的应该是inner,在ie8下面被触发的却是cont。这是因为IE8下,div的点击事件响应会穿透div至下一层。所以被触发的div是cont。

    解决办法是给inner加一个背景,background:url(0) no-repeat;

参考:

http://w3help.org/zh-cn/causes/BT9029

本文链接:http://fengbaiyang.cn/post/ie8-01.html

-- EOF --

Comments

暂不支持评论,如有问题,请发邮件至baiyang.feng@outlook.com。 望不吝赐教~