let hoverTimeOut = null
item.on("mouseover", async (e) => {
if (hoverTimeOut===null) {
hoverTimeOut = setTimeout(() => {
hoverTimeOut= null;
//业务逻辑
messageBase(info.code, position);
}, 1000);
}
});
item.on("mouseout", (e) => {
console.log('离开')
clearTimeout(hoverTimeOut);
hoverTimeOut = null;
//业务逻辑
});
js vue 鼠标悬停
最新推荐文章于 2024-08-23 14:40:40 发布
文章描述了如何使用JavaScript的mouseover和mouseout事件,配合hoverTimeOut变量来控制鼠标悬停时的延迟操作,并在mouseout时清除定时器。涉及到了定时器管理和简单的业务逻辑处理。
摘要由CSDN通过智能技术生成