ホームページ > ウェブフロントエンド > jsチュートリアル > イベント object_javascript 手法の fromElement 属性を使用してホット ゾーンにメイン エンティティを設定する際のバグを解決しました。

イベント object_javascript 手法の fromElement 属性を使用してホット ゾーンにメイン エンティティを設定する際のバグを解決しました。

WBOY
リリース: 2016-05-16 18:57:26
オリジナル
1104 人が閲覧しました

[メイン エンティティとして設定] ハイパーリンクをクリックすると、元のプロンプト ボックスの色が変わり、「結合されたメイン エンティティとして既に設定されています」という内容が表示されます。
問題: ホット ゾーン a のプロンプト ボックスのハイパーリンクの下に別のホット ゾーン b があり、ホット ゾーン a のプロンプト ボックスのハイパーリンクをクリックすると、ホット ゾーン b のマウスオーバー イベントがトリガーされ、ホット ゾーン b が発生します。ゾーン a プロンプトボックスが消えます。
私はこの問題について長い間考えてきましたが、解決策が見つかりません。先週、Zhou Jun がイベントのソース要素を検出できることを思い出させてくれました。 IE のイベント オブジェクトに fromElement 属性があることに突然思いつき、テストしてみたところ、ホット ゾーン a のプロンプト ボックスでハイパーリンクをクリックした後、ホット ゾーン b のマウスオーバー イベントの fromElement が null になっていました。ホットゾーンを表示した場合 エリア内のプロンプトボックスの関数で、fromElementがnullかどうかを判定し、nullの場合はリターンします。この fromElement は IE のイベント内にのみ存在しますが、この問題は解決されました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート