Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 点击SVG对象触发器链接_Javascript_Html_Css_Mobile_Svg - Fatal编程技术网

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。