美文网首页
disabled、pointer-events使得某个区域可见但

disabled、pointer-events使得某个区域可见但

作者: 一只机智的蜗牛 | 来源:发表于2017-08-24 17:06 被阅读0次

1.pointer-events:none;

css3中有一个属性是pointer-events: auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted |, 此属性有很多值,但是对于浏览器来说,只有auto和none两个值可用,其他的几个都是针对SVG的(本身这个属性就来自于SVG技术).

auto --- 效果和没有定义pointer-events相同,鼠标不会穿透当前层.在SVG中,该值和visiblePainted的效果相同.

none --- 元素不再是鼠标事件的目标,鼠标不再监听当前层而去监听下面的层中的元素。但是如果它的子元素设置了pointer-events为其它值,比如auto,鼠标还是会监听这个子元素的。意思就是说,pointer-events的值设为none时,鼠标对当前层的事件不起作用.

2.disabled:true;

<input type="text" disabled="disabled" id="aaa">

$("#aaa").prop("disabled",true);

相关文章

网友评论

      本文标题:disabled、pointer-events使得某个区域可见但

      本文链接:https://www.haomeiwen.com/subject/gxmedxtx.html