【发布时间】:2011-11-18 01:05:36
【问题描述】:
当鼠标悬停在产品编号(焦点)上时,显示一些产品信息。 当用户不再关注产品编号(模糊)时,等待 3 秒,然后隐藏详细信息。
$('.productNumber').live('blur', function() {
setTimeout(function(){
var divToPutData = $(this);
divToPutData.hide();
}, 3000);
});
现在用户说如果用户在这 5 秒内向后移动鼠标以停止倒计时,直到再次触发模糊事件。不知道如何用 setTimeout 做到这一点。
【问题讨论】:
标签: javascript jquery settimeout