【发布时间】:2014-12-05 13:01:54
【问题描述】:
当我在按钮上添加特定类时,我需要触发一个事件,但我不知道如何让它监听类添加事件。
我有这样的事情:
<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
您能告诉我如何或需要知道哪些吗?
【问题讨论】:
-
有很多不同的方法可以做到这一点,但问题是为什么你需要关于你发布的代码,因为显然你已经知道何时添加这个特定的类
-
如果您不需要支持旧版浏览器,您可以使用动画/过渡结束事件,使用假动画/过渡并使用特定的 CSS 规则。或者扩展
addClass()方法触发自定义事件,或者...
标签: javascript jquery javascript-events addclass