0
点赞
收藏
分享

微信扫一扫

pointer-evens:none事件穿透

泠之屋 2022-04-08 阅读 36
css

.icon{

pointer-evens:none

}

当你父元素的点击事件点在了某个子元素,譬如一个img?如果你在点击事件里接受的是元素的宽高——clientWidth,那么当点到img时,你获取到的将不是父元素的宽高,而是子元素的宽高。我曾遇到了这样的问题,那么此时事件穿透这个api可以很好的解决这个问题。

它可以禁用点击事件,点击事件将不会对他生效,当属性值调成auto即可恢复正常。

举报

相关推荐

0 条评论