Webアプリケーションにドロップダウンがあります。このドロップダウンはユーザーが定義したものです(<select>
要素を使用していません)。このドロップダウン内には下向き矢印があります。この矢印は、絶対に配置されたspan
の背景イメージを使用して作成しています。このspan
タグは、プルダウンのクリックイベントをブロックしています。だから、span
タグにpointer-events:none
を追加しました。これを追加した後、Edgeブラウザではどこでもうまく動作します。エッジはpointer-event: none
をサポートしていますか?そうでない場合、Edgeのpointer-event: none
の代替手段は何ですか。以下はMicrosoft EdgeでCSSポインタイベントが失敗する
私が使用するコードです:
<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 –
あなたがリンクできます〜に、oあなたのポストで、問題のデモを行いますか? – Sampson