Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.06.2015, 16:44
Новичок на форуме
Отправить личное сообщение для Sqaier Посмотреть профиль Найти все сообщения от Sqaier
 
Регистрация: 08.03.2015
Сообщений: 1

Меню на JQuery раскрывается и закрывается несколько раз
Приветствую
Сделал простое выпадающее меню на джквери.
$('.top_menu li').hover(
    function() {
	$('a',this).addClass('active');
      $('ul', this).slideDown(200);
    },
    function() {
	$('a',this).removeClass('active');
      $('ul', this).slideUp(200);
    });

Однако, если на пункт меню навести быстро несколько раз, то после этого оно начнет раскрываться и закрываться.
Как поправить?
Или все подобные меню надо через animate делать?
Ответить с цитированием
  #2 (permalink)  
Старый 20.06.2015, 17:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Sqaier,
$('.top_menu li').hover(
    function() {
    $('a',this).addClass('active');
      $('ul', this).stop().slideDown(200);
    },
    function() {
    $('a',this).removeClass('active');
      $('ul', this).stop().slideUp(200);
    });
Ответить с цитированием
  #3 (permalink)  
Старый 21.06.2015, 03:15
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Лучше делать по mouseenter(
Ответить с цитированием
  #4 (permalink)  
Старый 21.06.2015, 08:15
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

Deff,
Метод hover() как раз и принимает 2 обработчика, для mouseenter и mouseleave.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу jQuery плагин для создания меню Zeboton jQuery 9 15.09.2014 15:31
При повторении несколько раз animate - рассинхрон... Petja jQuery 4 21.05.2013 12:58
Меню на jquery, как доделать? progressive jQuery 7 29.03.2010 00:47
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
анимированное меню на jquery глючит в ie leCadavreExquis jQuery 3 30.12.2009 17:30