Как заменить jQuery mouseenter на hoverintent? - PullRequest
0 голосов
/ 08 августа 2011

У меня на сайте настроен следующий jQuery:

$(function() {
 $('#sub-nav > ul > li')
    .children('a').mouseenter(function() {
        $(this).siblings('ul').toggle("slow");
        return false;
    }).end()
    .children('ul').hide();
});

Он работает, но он слишком реактивен, открываясь каждый раз, когда мышь проходит над ним. Я бы хотел немного убрать зверя, используя HoverIntent.

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

Спасибо!

1 Ответ

0 голосов
/ 09 августа 2011

Если я не ошибаюсь, это просто плагин: здесь.

Где вы инициализируете, как и большинство других плагинов:

$("#demo3 li").hoverIntent( config )
...