1. ホーム
  2. html

[解決済み] IE 用の css 'pointer-events' プロパティ代替案

2022-04-26 01:36:10

質問

ドロップダウンメニューの中には、クリックしても他のページに移動しないもの(これらのタイトルはクリックするとドロップダウンメニューが開きます)と、移動するもの(これらはドロップダウンを持たず、直接移動します)があります。 href と定義されています。

これを解決するために、私は前者のタイプのタイトルに次のようなCSSを追加しました。

pointer-events: none;

しかし、このプロパティはIEでサポートされていないため、私はいくつかの回避策を探しています。 厄介なのは 私はHTMLとJavaScriptのコードを変更するためのアクセス権と権限を持っていません。 を完全に削除してください。

何かアイデアはありますか?

解決方法は?

Pointer-events は Mozilla のハックで、Webkit ブラウザに実装されたところで、IE ブラウザでこれを見ることは、あと 100 万年は期待できません。

しかし、私が見つけた解決策があります。

レイヤーを通してマウスイベントを転送する

これは、Javascriptのあまり知られていない/理解されていない特性を利用して、マウスイベントを取得し、別の要素に送信するプラグインを使用しています。

もう一つのJavascriptによる解決策もあります。 ここで .

2013年10月の更新情報 : どうやらIEにはv11で来るようです。 ソース . ありがとう、ティム。