IE10中 pointeEvents:none;(让水印遮挡页面的点击事件)不兼容。可以用另一种方法代替这个css样式么?

html-css013

IE10中 pointeEvents:none;(让水印遮挡页面的点击事件)不兼容。可以用另一种方法代替这个css样式么?,第1张

IE10 不支持 pointeEvents

可以在元素被点击时,判断水印是否是 target,如果是进行阻止就行了。

根据你提供的JavaScript,都是用于阻止点击事件冒泡的,理论上就是阻止了点击行为。

所以你的问题应该是已经被解决才对。

另外,这两个保留上面那一个可以了,下面那个重复可以删除

相关知识

preventDefault

stopPropagation

cancelBubble(支持低版本的IE)

在我这里看是可以遮掉的……

如果只是个浮动的遮蔽层显示内容的话,建议你用JQUERY+lightbox,jquery是库,lightbox是插件,实现起来很方便,不会有那么多问题需要自己调试。

需要使用到js,获取到点击按钮

声明一个变量为 var flag = false

当点击时 if(!flag){ flag = true , 把要显示的元素设置display为none}else{ flag= false, display设置为block}