假设我们有一个绑定到它的处理程序<div>。mousemove如果鼠标指针进入并围绕 this 移动div,则触发事件。
但是,我正在处理一个丰富的 Web 应用程序,其中<div>s 在屏幕上移动,出现和消失......因此可能会出现 a<div>出现在鼠标指针下方。在这种情况下,mousemove不会触发。但是,我需要它。(请注意,替换mousemove为mouseover不会更改此行为。)
具体来说,<div>必须突出显示,我认为这是一个 UI 缺陷,要求用户稍微移动鼠标以触发突出显示。
mousemove是否可以以编程方式触发事件?我不是说
document.getElementById('mydiv').onmousemove();
因为是由我没有onmousemove的对象参数化的。event
是否可以使浏览器的行为就像onmousemove在当前鼠标的位置上触发一样(尽管实际上鼠标没有移动)?