偽元素點擊事件偵測
偽元素,如:before和:after,透過以下方式增強HTML元素的樣式能力:插入虛擬內容。然而,這些虛擬元素並不是 DOM 的一部分,缺乏直接的事件處理能力。
在給定的範例中,僅偵測紅色偽元素(使用 p:before 建立)上的點擊事件是有問題的。由於偽元素不在 DOM 中表示,因此您無法將點擊事件直接綁定到它們。
解:
要實現所需的行為,請考慮使用子元素元素而不是偽元素。建立一個元素並將其放置在緊接著開頭
之後標籤。將目前套用到 p:before 的樣式套用到此 中。
現在您可以將點擊事件綁定到 上。
注意:
並非所有瀏覽器都一致支援將事件綁定到偽元素內的子元素。為了獲得最佳的跨瀏覽器相容性,請考慮使用上述方法,而不是依賴偽元素進行事件處理。
以上是如何偵測CSS偽元素上的點擊事件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

前幾天我得到了這個問題。我的第一個想法是:奇怪的問題!特異性是關於選擇者的,而在符號不是選擇器,那麼...無關緊要?

在這篇文章中,我們將使用我構建和部署的電子商務商店演示來進行Netlify,以展示如何為傳入數據製作動態路線。這是一個公平的


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

記事本++7.3.1
好用且免費的程式碼編輯器