【发布时间】:2013-05-09 06:28:12
【问题描述】:
我一直在使用 SVG 元素(形状),在某些情况下,我必须允许鼠标点击穿过那些透明的元素,或者说没有实际形状。
为了实现这一点,我使用了 pointer-events:none 根 SVG 标记的 css 属性,这在包括 IE 和 Mozilla 在内的大多数浏览器中都可以正常工作。
但 Safari 似乎对此 css 属性没有影响。 这是要检查的小提琴:
'http://jsfiddle.net/AkashSaikia/52aWw/2/'
有没有人对此有想法?或者解决这个问题?
【问题讨论】:
-
您使用的是哪个版本的 Safari?这个链接说它应该在最新版本中支持
http://caniuse.com/pointer-events -
@MarmiK 我在 Windows 机器中使用 Safari 5.1.7。
-
尝试空白而不是自动,因为它可能是 safari 的错误,它不适用于 iPad 的过于特殊的 SVG 元素。可能是路径元素