In meiner Webanwendung gibt es ein Dropdown-Menü. Diese Dropdown-Liste ist benutzerdefiniert (ohne das Element <select>
). In diesem Drop-Down-Menü befindet sich ein Abwärtspfeil. Dieser Pfeil erstellt unter Verwendung von Hintergrundbildern auf einem absolut positionierten span
. Dieses span
-Tag blockiert das Klickereignis des Dropdown-Menüs. Also habe ich pointer-events:none
zum span
Tag hinzugefügt. Nachdem dies hinzugefügt wurde, funktioniert es überall gut, aber im Edge-Browser. Unterstützt Edge pointer-event: none
? Wenn nicht, was ist die Alternative für pointer-event: none
in Edge.CSS-Zeiger-Ereignisse schlagen in Microsoft Edge fehl
Im Folgenden ist der Code, den ich verwendet:
<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;
}
http://caniuse.com/#search=pointer-events –
Können Sie verlinken auch Stellen Sie in Ihrem Beitrag eine funktionierende Demo des Problems bereit? – Sampson