我需要觸發一個事件時,我在按鈕上添加一個特定的類,但我不知道如何使它聽類添加事件。當元素特定類更改時jQuery的火功能
我有這樣的事情:
<script type="text/javascript">
$(document).ready(function() {
$(id_element).addClass("active");
//this function will fire on add "active" class to "id_button" element
function fireOnActiveClass() {
//do something
}
}
</script>
我不能碰代碼$(id_element).addClass("active");
,爲更多的理由。
目前我使用jQuery 1.7.2
你能告訴我怎麼還是我需要知道什麼?
[Mutation Observer](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver)? – Teemu 2014-12-05 13:06:22
有很多不同的方法可以做到這一點,但問題是爲什麼你需要關於你的發佈代碼,因爲顯然你已經知道**當你添加這個特定的類 – 2014-12-05 13:07:53
如果你不需要支持舊瀏覽器,你可以使用假動畫/轉換和使用特定CSS規則的動畫/轉場結束事件。或者擴展'addClass()'方法來觸發自定義事件,或者... – 2014-12-05 13:14:34