疑似要素のクリック イベントを検出するにはどうすればよいですか?
Nov 21, 2024 am 12:01 AM擬似要素のクリック イベントのみを検出する
DOM 構造に影響を与えずに要素のスタイルを設定するために擬似要素を使用するのが一般的です。ただし、これらの疑似要素にイベント ハンドラーをアタッチする場合、共通の課題が発生します。
問題:
提供されたコード スニペットは、クリックが発生する問題を示しています。親要素がクリックされると、親要素 (青色のビット) と擬似要素 (赤色のビット) の両方でイベントがトリガーされます。目標は、擬似要素でのみクリック イベントを検出することです。
解決策:
残念ながら、イベント ハンドラーを擬似要素に直接アタッチすることはできません。要素は DOM の一部ではないためです。ただし、回避策があります:
- 子要素を作成する: 疑似要素を使用する代わりに、子要素 (スパンなど) を作成します。
-
子要素を配置します: 開始
の直後に子要素を配置します。 tag.
- 子要素にスタイルを適用する: 疑似要素の代わりに子要素に目的のスタイルを適用します。
- イベント ハンドラーをアタッチします: イベント ハンドラー (クリックなど) を子要素にバインドします。
以上が疑似要素のクリック イベントを検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7310
9


Java チュートリアル
1623
14


CakePHP チュートリアル
1344
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1207
29

