2011-01-11 2 views

ответ

1

ли .hasClass ("SomeClass") для своих нужд? Как он будет удален? Или вы хотите получить триггер при удалении класса?

+0

Да, возможно, триггер будет работать. это возможно? – marktielbeek

+0

, если вы используете .trigger («yourevent»), когда вы удаляете класс и определяете .bind («yourevent», function() {}) – jonepatr

2

Если вы можете быть уверены, что удаление происходит через jQuery, подключите этот метод.

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); 
}; 

Имейте в виду, что вам, возможно, придется переписать несколько методов, как .toggleClass.

Смежные вопросы