5
是的,我知道这个问题之前已经被问过了,但我找不到有效的答案。这是从另一个问题,一个公认的答案:使用户在悬停2秒后悬停功能
$('#element').hover(function()
{
$(this).data('timeout', window.setTimeout(function()
{
alert('hovered for 2 seconds');
}, 2000));
},
function()
{
clearTimeout($(this).data('timeout'));
alert('mouse left');
});
正如你看到它没有做它应该。
我需要的是理论上很简单,但我无法让它工作 - 当用户将鼠标悬停在链接上2秒钟时,会调用一个函数。如果用户在2秒钟之前移开鼠标,则没有任何反应。
嘛。你会看看那个。从未跨过我的想法。谢谢。 – jovan