@moiseev1788

Как сделать выпадающее меню при наведении?

Подскажите пожалуйста, как решить проблему.

Необходимо, при наведении на блок, показать другой большой блок с разделами. Как сделать, чтобы при наведении на большой блок, он не пропадал?

Пример кода на codepen
https://codepen.io/moiseev1788/pen/gOoPPRm
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
w13vitaliy
@w13vitaliy
self-taught developer since 2020
Просто добавить селектор .drop-menu к .hover
$('.catalog-drop, .drop-menu').hover(function() { // use '.hover()', this first function handles the hover-in
    $('.drop-down').css('display', 'block'); // assign this before the animation starts

    $('.drop-down').stop().animate({ opacity: 1 }, 400); // use '.stop()' to avoid animation overlaps

}, function() { // this second function handles the hover-out
    $('.drop-down').stop().animate({ opacity: 0 }, 400, function() { // callback function for the animation
        $('.drop-down').css('display', 'none'); // assign this one when the animation is done
    });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы