В каждом из событий мыши используйте .hasClass()
в выражении if()
:
$('.selector').mouseout(function() {
if($(this).hasClass('active'))
{
return;
}
// The rest of your code.
});
Здесь if()
проверяет, имеет ли элемент, по которому было запущено событие, класс active
. Если это так, функция return
s, не выполняет больше кода внутри нее.
Вы не указали код или HTML для работы, так что это общее решение. Пожалуйста, уточните свой вопрос более подробно, чтобы я мог дать вам лучший ответ.