我的 Web 应用程序中有一个下拉菜单。此下拉列表是用户定义的(不使用<select>
元素)。在这个下拉列表中有一个向下箭头。这个箭头是通过使用绝对定位的背景图像创建的span
。该span
标签阻止了下拉菜单的点击事件。所以,我已经添加pointer-events:none
到span
标签中。添加后,它在任何地方都可以正常工作,但在 Edge 浏览器中。Edge 支持pointer-event: none
吗?pointer-event: none
如果没有, Edge中的替代方案是什么。
下面是我使用的代码:
<div class="multi-dd" id="multi_dd_ddlProfession" role="application" cascadesto="ddlDiscipline">
<input class="multi-dd-txt" id="txtProf" role="combobox" aria-readonly="false" aria-describedby="spMultiExit" style="width: 260px;" aria-label="Multi Select Control Professions " type="text" readonly="readonly" value="Select All">
<span class="nir"></span>
</div>
.nir{
height: 28px;
margin-left: -30px;
vertical-align: bottom;
overflow: hidden;
pointer-events: none;
}