Я хотел бы узнать, удален ли класс. что-то вроде:Можно ли проверить, удаляется ли класс в jQuery
если («Класс» удаляется), то {получить class.object}
мне нужно знать, потому что мне нужно, чтобы объект в Wich класс удаляется.
Спасибо,
Марк
Я хотел бы узнать, удален ли класс. что-то вроде:Можно ли проверить, удаляется ли класс в jQuery
если («Класс» удаляется), то {получить class.object}
мне нужно знать, потому что мне нужно, чтобы объект в Wich класс удаляется.
Спасибо,
Марк
hasClass
Использование:
if($("selector").hasClass(".class")) {...}
ли .hasClass ("SomeClass") для своих нужд? Как он будет удален? Или вы хотите получить триггер при удалении класса?
Если вы можете быть уверены, что удаление происходит через 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
.
Да, возможно, триггер будет работать. это возможно? – marktielbeek
, если вы используете .trigger («yourevent»), когда вы удаляете класс и определяете .bind («yourevent», function() {}) – jonepatr