首頁 >web前端 >css教學 >jQuery 中如何根據 CSS 類別的變化觸發事件?

jQuery 中如何根據 CSS 類別的變化觸發事件?

Linda Hamilton
Linda Hamilton原創
2024-12-26 11:18:22481瀏覽

How Can I Trigger Events Based on CSS Class Changes in jQuery?

在 jQuery 中觸發 CSS 類別修改事件

在 jQuery 中,您可能會遇到需要在元素內新增或修改 CSS 類別時執行事件的情況。但是,CSS 類別變更時不存在觸發的固有事件。

自訂事件解決方案

要解決此問題,您可以使用 trigger() 函數呼叫自訂事件。當您使用 addClass() 修改類別時,您會引發自訂事件,然後可以將其綁定到特定元素。

在程式碼的另一部分,您可以將自訂事件綁定到選擇器並定義類別變更發生時要執行的操作。

範例實作

考慮以下程式碼snippet:

在此範例中,按一下按鈕時,將刪除「 box”類別。這會觸發自訂事件“buttonClick”,它將“box”類別的 div 文字更改為“Clicked!”

以上是jQuery 中如何根據 CSS 類別的變化觸發事件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn