鼠标不动,如何捕获移动元素的鼠标事件?

<body>
    <div id="box" style="width:100px;height:100px;background-color:olive;position:absolute;left:0px;"></div>
</body>

<script>
var oBox = document.getElementById('box');

oBox.onmouseover = function() {
    console.log('in');
}

oBox.onmouseleave = function() {
    console.log('out');
}
setInterval(function() {
   oBox.style.left =  parseInt(oBox.style.left, 10) + 10 + 'px';
}, 500);
</script>

将鼠标移到div将要移到的位置,等待div经过鼠标处,而浏览器似乎没有捕捉到这个事件,请问有什么方法能检测到这个事件么?
除了用计算的方式。

阅读 865
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题