Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Svg Internet explorer 9';点击浏览';诡计不起作用_Svg_Internet Explorer 9_Click Through - Fatal编程技术网

Svg Internet explorer 9';点击浏览';诡计不起作用

Svg Internet explorer 9';点击浏览';诡计不起作用,svg,internet-explorer-9,click-through,Svg,Internet Explorer 9,Click Through,我一直在寻找一种在InternetExplorer9上实现层点击的方法,这是迄今为止我找到的最好的答案之一。这在我制作的小JSFIDLE中显然不起作用。请注意,我使用的是真正的internet explorer 9,而不是兼容模式下的internet explorer 10(顺便说一句)。有什么办法可以让它发挥作用吗 HTML: 点击我 我注意到您的实现存在两个问题。 首先,必须用svg包装要单击的元素。您只需将要单击的div放在svg之后,而不是放在里面。 其次,youdiv没有大小,所以几

我一直在寻找一种在InternetExplorer9上实现层点击的方法,这是迄今为止我找到的最好的答案之一。这在我制作的小JSFIDLE中显然不起作用。请注意,我使用的是真正的internet explorer 9,而不是兼容模式下的internet explorer 10(顺便说一句)。有什么办法可以让它发挥作用吗

HTML:


点击我

我注意到您的实现存在两个问题。 首先,必须用svg包装要单击的元素。您只需将要单击的div放在svg之后,而不是放在里面。 其次,youdiv没有大小,所以几乎不可能单击,所以我给它添加了宽度和高度

单击我

我对你的小提琴进行了修改,它起了作用,至少对我来说是这样

<svg width="100px" height="100px" style="position:relative;background:#aaaaaa;z-index:100;pointer-events:none;"></svg>
<div onclick="alert('it worked!');" style="position:absolute;top:10px">Click me</div>