我注意到Chrome / Ubuntu的一些非常奇怪的东西,也见于JQuery mousemove页面here。
当我使用滚轮垂直滚动时,我在pageX,pageY中获得了新的坐标,但是pageY似乎关闭了大约50px-60px。
我可以看到这一点,因为只要我将鼠标稍微向侧面移动,Y坐标就会突然跳跃。
任何想法我做错了什么,或者如何获得“真正的”pageY坐标?
Edit1:我现在看到在Windows上滚动时我根本没有得到mousemove事件。
答案 0 :(得分:0)
然后按如下方式计算坐标:
PageX = ClientX + document.body.scrollLeft PageY = ClientY + document.body.scrollTop