Почему jQuery hover иногда зависает и как это исправить? - PullRequest
0 голосов
/ 05 октября 2010

Иногда при наведении на элементы выпадающий список отстой и работает наоборот, в основном, когда я уже на элементе и когда страница начинает загружаться, поэтому вы должны проверить его с некоторыми перезагрузками.

Выезд: Предварительный просмотр

Видео Screencast: Видео Screencast Link

JQuery:

  $(function() {
    $("ul > li").hover(function() {
      $(this).find("ul").stop(true, true).fadeIn('fast');
    }, function() {
      $(this).find("ul").stop(true, true).fadeOut('fast');
    });
  });

Этот фрагмент находит все ul и исчезает или ul, что внутри parent ul.

1 Ответ

0 голосов
/ 05 октября 2010

Вроде нормально работает.Появление выпадающего меню застревает при горизонтальном перемещении мыши.Это связано с тем, что ширина тега li охватывает все окно.Может быть, вам просто нужно установить более короткую ширину.

...