IE浏览器中的指针事件问题

时间:2013-12-20 09:46:19

标签: html5 internet-explorer css3

pointer-events:none;存在问题,它在Chrome,Mozilla等最新浏览器中有效,但IE浏览器存在问题。

建议任何解决方案

谢谢

1 个答案:

答案 0 :(得分:0)

<强> Source

Pointer-events是一个Mozilla hack,它已经在Webkit浏览器中实现,你可以在IE11中看到它。

但是我找到了一个解决方案:

<强> Forwarding Mouse Events Through Layers

这使用了一个插件,它使用一些不为人知的/已知的Javascript属性来获取鼠标事件并将其发送到另一个元素。

还有另一个Javascript解决方案 here.

但是,在IE(以及Opera和AFAIK所有浏览器)中,您只需在元素上强制使用一种光标:

a, a:hover, a:visited, a:active, a:focus /*, * <-- add all tags?*/
{
    cursor: default;/*plain arrow*/
    text-decoration: none;/*No underline or something*/
    color: #07C;/*Default link colour*/
}

结果应该与指针事件非常相似:无;