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 谢谢 –