Javascript 即“边缘”;指针事件:无“;不在span标记上工作
当Javascript 即“边缘”;指针事件:无“;不在span标记上工作,javascript,css,microsoft-edge,Javascript,Css,Microsoft Edge,当指针事件时在IE边缘:无应用于span标记,它似乎不起作用,当添加javascript单击事件时,e.target是span而不是父级 HTML <div class="parent> <div class="child"><span class="the-span">Something in a span blah blah</span></div> </div> JS .child span {
指针事件时在IE边缘:无
应用于span标记,它似乎不起作用,当添加javascript单击事件时,e.target是span而不是父级
HTML
<div class="parent>
<div class="child"><span class="the-span">Something in a span blah blah</span></div>
</div>
JS
.child span {
pointer-events: none;
}
$(document).click(function(e) {
console.info(e.target);
});
完整代码笔示例:
这似乎是EDGE的确认问题:
同时,为了解决该问题,可以使用块级元素(如
div
)代替span
,或应用显示:内联块代码>,或其他块级显示,显示到内联元素。好的旧Microsoft。这么多年后还在努力。这太可笑了。顺便说一句,这个问题也适用于。设置“显示:内联块”修复了该问题。