我在jQuery的mousemove事件新的,这里是我的代码鼠标移动工作不正常
<div id="a1" style="width:100%;height:100%;top:0px;left:0px; position:absolute">
<div id="tracker1">
</div>
</div>
$(a1).mousemove(function(event) {
var x = event.pageX;
var y = event.pageY;
var absolutePositionx = x - $('#a1').offset().left;
var absolutePositiony = y - $('#a1').offset().top;
$("#tracker1").css({
left: absolutePositionx,
top: absolutePositiony
});
});
的问题是,当我在边境缓慢地移动鼠标,就有机会跟踪器(红点)将移出元素,这很奇怪,不应该发生。为什么mousemove事件在光标超出指定元素时仍然会触发? 任何帮助赞赏!
代码感谢! –
@Jonasw已经在那里,不熟悉stackoverflow – MMzztx