Возвращать класс после удаления?

0

Можно ли вернуть класс сразу после его удаления с помощью наведения? Итак, когда вы больше не зависаете, класс возвращается?

$("#all").hover(function() {
 $('.morenav').removeClass('active');
$(this).closest(".morenav").toggleClass("hovered")});

 $("#all").click(function() {

$(this).closest(".morenav").toggleClass("active") });  

Теперь, когда он настроен, активный класс не возвращается, когда элемент больше не зависает. Может кто-нибудь мне помочь?

Теги:

2 ответа

0
Лучший ответ

Это четко указано в документации jQuery. Вы можете попробовать что-то вроде этого. Надеюсь, поможет.

$("#all").hover(function() {
    $('.morenav').removeClass('active');
    $(this).closest(".morenav").toggleClass("hovered")
    }, function() {
        $('.morenav').addClass('active');
    });
$("#all").click(function() {
    $(this).closest(".morenav").toggleClass("active") 
});
1
$("#all").hover(function() {
    $('.morenav').removeClass('active');
    $(this).closest(".morenav").toggleClass("hovered")
    }, function() {
        $('.morenav').addClass('active');
    });
$("#all").click(function() {
    $(this).closest(".morenav").toggleClass("active") 
});  

Ещё вопросы

Сообщество Overcoder
Наверх
Меню