2011-01-11 10 views

Antwort

1

Does .hasClass ("Someclass") passen Ihre Bedürfnisse? Wie wird es entfernt? Oder möchten Sie einen Auslöser für das Entfernen der Klasse?

+0

ja vielleicht ein Trigger wird funktionieren. ist das möglich? – marktielbeek

+0

Wenn Sie .trigger ("yourevent") verwenden, wenn Sie die Klasse entfernen und eine .bind ("yourevent", function() {}) definieren – jonepatr

2

Wenn Sie sicher sein können, dass die Entfernung über jQuery erfolgt, haken Sie die Methode an.

var _oldremove = jQuery.fn.removeClass; 
jQuery.fn.removeClass = function() { 
    if(arguments[0] === 'the_class_you_are_looking_for') { 
     // do something with this === current object 
    } 

    _oldremove.apply(this, arguments); 
}; 

Beachten Sie, dass Sie mehr Methoden überschreiben könnte müssen, wie .toggleClass.

Verwandte Themen