2016-09-26 85 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 謝謝 –