整理自gitHub笔记:CSS3:pointer-events: none;
的效果javascript
项目中要实现长按图片触发分享弹窗的功能,测试的时候发现长按图片会触发系统的弹窗(保存图片,分享图片等)。如何禁止系统的行为呢?
bing了一下发现pointer-events: none;
能够解决问题。css
pointer-events: none;
pointer-events: none;
表示元素不会对mouse/touch
相关事件做出响应。java
pointer-events: none;
的效果inner
元素被pointer-events: none;
。点击inner
元素虽然其不触发点击事件,可是其父元素outer
会触发点击事件。css3
Front
元素被pointer-events: none;
。点击Front
元素虽然其不触发点击事件,可是其Z轴
底部的元素Backend
会触发点击事件。也不影响Z轴
底部的文本选择。pointer-events: none;
。a
标签上能够禁止hover效果,跳转。