【发布时间】:2021-02-15 06:15:48
【问题描述】:
我正在尝试覆盖包含 div 的指针事件属性。到目前为止,它适用于除 IE 11 之外的所有内容。据说,指针事件属性已添加到 IE 11。由于某种原因,它不会覆盖。
.divstyle {
pointer-events: none;
}
.buttonstyle {
pointer-events: auto;
}
<div class="divstyle">
<table>
<tr><td>
<input type="button" class="buttonstyle" value="test">
</td></tr>
<tr><td>
<!-- A BUNCH OF CONTENT THAT I DON'T WANT TO HAVE POINTER EVENTS -->
</td></tr>
<tr><td>
<!-- AND ON AND ON -->
</td></tr>
</table>
</div>
整个 div 不允许指针事件,包括按钮。我认为由于 div 根本没有事件,IE 支持属性指针事件,但是当我明确设置孩子有事件时,由于某种原因它不会允许它。感谢您的帮助!
【问题讨论】:
-
您应该改用触摸操作规则 (msdn.microsoft.com/en-us/library/ie/…) 吗?
-
不确定,这是在没有触摸屏的笔记本电脑上
-
我有这个问题很好。
标签: javascript css internet-explorer-11 pointer-events