为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery-如果CSS类更改的话,会发生火灾事件

jQuery-如果CSS类更改的话,会发生火灾事件

烙印99 2019-06-20 17:04:47
jQuery-如果CSS类更改的话,会发生火灾事件如果使用jQuery添加或更改了CSS类,我如何触发事件?CSS类的更改是否触发jQuery更改()事件?
查看完整描述

3 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

更好的解决办法是将@Rambono 5和@Jason的两个答案结合起来

我的意思是覆盖addClass函数并添加一个名为cssClassChanged

// Create a closure(function(){
    // Your base, I'm in it!
    var originalAddClassMethod = jQuery.fn.addClass;

    jQuery.fn.addClass = function(){
        // Execute the original method.
        var result = originalAddClassMethod.apply( this, arguments );

        // trigger a custom event
        jQuery(this).trigger('cssClassChanged');

        // return the original result
        return result;
    }})();// document ready function$(function(){
    $("#YourExampleElementID").bind('cssClassChanged', function(){ 
        //do stuff here
    });});


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 432 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信