Отрегулируйте чувствительность наведения мыши jQuery - PullRequest
0 голосов
/ 19 декабря 2010

Есть ли способ сделать это так, что если пользователь наводит указатель мыши на ссылку в течение 2 секунд, тогда выполняется jQuery?

Заранее спасибо!

Ответы [ 3 ]

4 голосов
/ 19 декабря 2010
var t;
$("#foo").hover(
    function() {
        t = setTimeout(function() {
            alert("hover");
        }, 2000);
    },
    function() {
        clearTimeout(t);
    }
);
0 голосов
/ 19 декабря 2010

Ну, если вы используете более свежую версию jquery, вы можете просто использовать функцию задержки

0 голосов
/ 19 декабря 2010

Вы можете попробовать плагин hoverIntent .

...