我一直在寻找一种在internet Explorer9上启用图层点击的方法,而this是迄今为止我找到的最好的答案之一。这显然不能在我制作的here小jsfiddle中工作。请注意,我在兼容模式下使用的是真正的internet explorer 9而不是internet explorer 10 (顺便说一句)。有没有办法做到这一点呢?
HTML:
<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>
发布于 2013-03-08 21:52:44
我注意到你的实现中有两个问题。首先,必须用svg包装要单击的元素。您只需将要单击的div放在svg之后,而不是放在里面。其次,您的div没有大小,所以几乎不可能单击,所以我给它添加了宽度和高度
<div onclick="itworked();" style="position:absolute; top:0; left:0; width:100%; height:100%">Click me</div>
我在你的小提琴上实现了这个修改,它起作用了,至少对我来说,in here
https://stackoverflow.com/questions/15012699
复制相似问题