我目前使用此代碼:延遲jQuery的.live鼠標懸停功能
$('#startLabel').live('mouseover',function(){
$('.startTooltip').fadeIn();
});
$('#startLabel').live('mouseout',function(){
$('.startTooltip').fadeOut();
});
當用戶將鼠標懸停在#startLabel DIV顯示工具提示股利和隱藏工具提示,當用戶移動光標了。
我想改變這一點,以便在#startLabel div被懸停3秒後纔會出現工具提示,有人能告訴我怎麼做到這一點嗎?
我已經試過這樣:
$('#startLabel').live('mouseover',function(){
setTimeout(function() {
$('.startTooltip').fadeIn();
}, 3000);
});
但提示如果您快速將鼠標懸停在它,然後懸停客場仍然出現。
感謝您的任何幫助。
看到http://api.jquery.com/delay/ –