CSS3 pointer-events(阻止hover、active、onclick等触发事件)

html-css014

CSS3 pointer-events(阻止hover、active、onclick等触发事件),第1张

Firefox 3.6+和chrome 2.0+ 以及safari 4.0+都支持这个CSS3属性,IE6/7/8/9都不支持(IE11又支持,不过很好的一点是在ie中给a加disabled 点击事件自动无效。),Opera在SVG中支持。 但是 该属性HTML中 不支持

1、提交页面,提交按钮点击后,添加这个样式属性(style="pointer-events"),来防止重复提交

2、让链接不能点击

3、让鼠标点击穿透上方的 div

这是因为css的hover必须在定义了元素本身的css之后才能起作用,哪怕你里面什么属性都不设置,也需要先声明

<style type="text/css">

a{}//如果要定义hover必须对a本身先进行声明

a:hover{color:red}

</style>

<a>文字</a>

这样就行了