当您将鼠标悬停在另一个 DOM 元素上时,我想显示一个 div,但是如果您在显示 div 之前移动鼠标,我想取消此操作。到目前为止,这就是我所拥有的
HTML
<div id="msg">
<a href="#" id="33"> HERE </a>
</div>
JS
var timer;
$("body").on('mouseenter', '#msg a',function(){
var userHover = $(this).attr("id");
timer = setTimeout(function () {
alert(userHover);
}, 1000);
}).on('mouseleave', '#msg a', function(){
});
任何帮助表示赞赏。