1(function(){
2 var originalAddClassMethod = jQuery.fn.addClass;
3 var originalRemoveClassMethod = jQuery.fn.removeClass;
4 jQuery.fn.addClass = function(){
5 var result = originalAddClassMethod.apply( this, arguments );
6 jQuery(this).trigger('classChanged');
7 return result;
8 }
9 jQuery.fn.removeClass = function(){
10 var result = originalRemoveClassMethod.apply( this, arguments );
11 jQuery(this).trigger('classChanged');
12 return result;
13 }
14})();