鼠标事件延时切换插件

downno 9 0 PDF 2021-01-16 17:01:12

原理很简单: onmouseover、onmouseout执行业务代码时使用setTimeout进行延时,第二次触发的时候先清除掉前面的setTimeout。 原理 代码如下: var timer; document.getElementById(‘test’).onmouseover = function () { clearTimeout(timer); timer = setTimeout(function () { alert(‘over’) }, 150); }; document.getElementById(‘test’).onmouseout = functi

用户评论
请输入评论内容
评分:
暂无评论