2016-09-26 83 views

回答

0

减去window.scrollY从鼠标坐标。你也应该做X是否有任何水平滚动。

由于窗口是全局对象,你不需要它命名

mouse.x -= scrollX; 
mouse.Y -= scrollY; 

是相同

mouse.x -= window.scrollX; 
mouse.Y -= window.scrollY; 
+0

非常感谢您的回复。我很新的JavaScript。你可以给我看一个jsfiddle吗? 谢谢 –

+0

我猜你想知道在你的网站中插入的脚本中的哪个位置,你需要改变它以使它做你想做的事。据我了解CodeCanyon销售脚本,您最好的选择是联系作者/ codeCanyon修复错误或进行更改。对不起,但Stackoverflow不是代码编写服务。 – Blindman67

+0

嗨。该脚本是代码片段的一个免费代码。我试图联系作者的第一件事,但他根本没有回应。 我改变了你在函数mousemove(event)中的修饰。它适用于Y,但是对于X当我在屏幕的右侧移动时存在偏移,如果我移动到屏幕的左侧,则不再有偏移量。如何解决这个问题呢? left:http://prntscr.com/cmxzyk right:prntscr.com/cmxyb7 谢谢 –