IE_javascript スキルのマウス渡しオプションによって引き起こされるマウスアウトの問題の解決策

WBOY
リリース: 2016-05-16 16:17:20
オリジナル
1312 人が閲覧しました

この記事の例では、IE でマウスがオプションを渡したときにマウスアウトがトリガーされる問題の解決策について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

実装する関数:

DIV の上にマウスを置くと完全に展開され、DIV 内に選択ボックスが表示されます。

IEでは選択操作時にマウスがオプション上を通過するとDIVが縮小してしまう問題が発生しますが、他のブラウザではこの現象は発生しません。

解決策:

IE では、マウスがオプションに移動すると、window.event.toElement の値は null になりますが、他のブラウザでは値は object になります。

マウスを DIV の外に直接移動すると、他のブラウザと同様に、window.event.toElement の値はオブジェクトになります。

要約すると、次のコードをマウスアウトに追加すると問題を解決できます:

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。
if (window.event.toElement == null) return;
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!