非要有用的pointer-events

2021-08-27  本文已影响0人  may505
简介

属性指定在什么情况下 (如果有) 某个特定的图形元素可以成为鼠标事件的 target

用法

然后正好在Google map见到了类似的问题,拿来当例子来说:

image

Google map中左上角的操作区域占位是挺大的,如红色框区域,然后在这个区域是无法操作地图层的。那么我们就可以给这个div设置 pointer-events:none,然后你就会发现下面的地图就可以拖动和点击了。

但是悲剧的是,操作区域本身却无法操作了,直接被无视掉了。不过不用担心,我们可以给里面的元素重新设置为 pointer-events:auto,当然,只给需要操作的元素区域设置。

貌似有点儿纠结,不过这样可以保证地图本身的可操作区域最大化。

上一篇下一篇

猜你喜欢

热点阅读