0
我在我的網站上使用codecanion實現了一個腳本,它工作正常,但我遇到了一個問題:當我向下滾動光源時,畫布上的發光點不再對應我的光標。所以光標低於發光點。該網頁將很多其他部分。如何讓鼠標光標的位置絕對 - canvas
https://nlight-mediacreative.rhcloud.com
如何解決這個問題?
非常感謝
我在我的網站上使用codecanion實現了一個腳本,它工作正常,但我遇到了一個問題:當我向下滾動光源時,畫布上的發光點不再對應我的光標。所以光標低於發光點。該網頁將很多其他部分。如何讓鼠標光標的位置絕對 - canvas
https://nlight-mediacreative.rhcloud.com
如何解決這個問題?
非常感謝
減去window.scrollY
從鼠標座標。你也應該做X是否有任何水平滾動。
由於窗口是全局對象,你不需要它命名
mouse.x -= scrollX;
mouse.Y -= scrollY;
是相同
mouse.x -= window.scrollX;
mouse.Y -= window.scrollY;
非常感謝您的回覆。我很新的JavaScript。你可以給我看一個jsfiddle嗎? 謝謝 –
我猜你想知道在你的網站中插入的腳本中的哪個位置,你需要改變它以使它做你想做的事。據我瞭解CodeCanyon銷售腳本,您最好的選擇是聯繫作者/ codeCanyon修復錯誤或進行更改。對不起,但Stackoverflow不是代碼編寫服務。 – Blindman67
嗨。該腳本是代碼片段的一個免費代碼。我試圖聯繫作者的第一件事,但他根本沒有迴應。 我改變了你在函數mousemove(event)中的修飾。它適用於Y,但是對於X當我在屏幕的右側移動時存在偏移,如果我移動到屏幕的左側,則不再有偏移量。如何解決這個問題呢? left:http://prntscr.com/cmxzyk right:prntscr.com/cmxyb7 謝謝 –