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

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

如果使用jQuery添加或更改了CSS类,我如何触发事件?CSS类的更改是否触发jQuery更改()事件?



烙印99
浏览 468回答 3
3回答

动漫人物

更好的解决办法是将@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     });});
打开App,查看更多内容
随时随地看视频慕课网APP