我可以在对象上更改类时触发或执行javascript函数吗?

时间:2011-07-01 08:34:59

标签: javascript jquery html

我希望在元素的类更新时执行一个函数(任何新的类添加或删除)。

我如何在jQuery中做到这一点

1 个答案:

答案 0 :(得分:2)

您需要设置自定义事件。

//function to receive event
$('#foo').bind('class_change', function() {
      alert("Class changed");
    });

//use trigger() to fire custom event
$('#foo').addClass("newClass").trigger('class_change');

$('#foo').removeClass("newClass").trigger('class_change');