我想通过使用.delay和.queue来防止在悬停时意外激活工具提示.
它工作,除了我不知道如何鼠标停止时执行队列(离开该区域)
$('.has_tooltip').hover(
function(){
$(this).toggleClass('highlight').delay(400).queue(function(next){
$(this).children('.tooltip').show(); next();
});
},
function(){
$(this).toggleClass('highlight').children('.tooltip').fadeOut(200)
}
);
最佳答案 正如Gidon所说,
http://cherne.net/brian/resources/jquery.hoverIntent.html应该可以正常工作.