@YakovSpb

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

steelmet.prospekt.pro/catalog-fasonii.html
Делаю меню, слишком прыгает. Как сделать паузу?

$('#as-menu ul').hide();
$('#as-menu ul:eq(0)').show();

$('#as-menu li a').hover(function() {

$('#as-menu li a').removeClass('active');
$(this).toggleClass('active');
var iselemnt = $(this).next();

if((iselemnt.is('ul')) && (iselemnt.is(':visible'))) {
return false;
}

if((iselemnt.is('ul')) && (!iselemnt.is(':visible'))) {
$('#as-menu ul:visible').slideUp('normal');
iselemnt.slideDown('normal');
return false;
}
}
);
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
LenovoId
@LenovoId
svg, css,js
Используйте функцию плавности : https://easings.net/ru
В каждом браузере есть такая возможность ..открыть инструменты разработчика а hide/show имеют настройки в том числе easing
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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