Javascript 点击SVG对象触发器链接
这是我的密码:Javascript 点击SVG对象触发器链接,javascript,html,css,mobile,svg,Javascript,Html,Css,Mobile,Svg,这是我的密码: <a href="javascript: alert('square1');"> <object type="image/svg+xml" data="http://oyokey.hexelcolorado.com/concept/svg/square.svg"></object> Square 1 </a> <br><br> <a href="javascript: alert('sq
<a href="javascript: alert('square1');">
<object type="image/svg+xml" data="http://oyokey.hexelcolorado.com/concept/svg/square.svg"></object>
Square 1
</a>
<br><br>
<a href="javascript: alert('square2');">
<object type="image/svg+xml" data="http://oyokey.hexelcolorado.com/concept/svg/square2.svg"></object>
Square 2
</a>
在桌面上,单击SVG对象会正确触发链接。在移动设备上,点击文本有效,但点击SVG无效
您在哪个平台上遇到问题?tap事件在我的iPhone上运行良好。如果您在对象标记中添加
宽度
和高度
属性,或者使用其他一些嵌入方法,如
@squemishossifrage,这可能会有所帮助。在Chrome、Android 4.4套件Kat上,它对我不起作用。您不能在诸如
标记之类的交互式对象周围放置链接。您可以将其替换为图像标记,或者通过CSS属性指针事件使
内容非交互式:无@罗伯特朗森我尝试了指针事件:无;在CSS中,它修复了桌面(它最初也不在桌面上工作)。然而,它在安卓4.4上仍然不起作用(至少对我来说不起作用)。我需要使用背景图像,因为我需要能够通过CSS动态修改SVG。