我有一个小问题,我应该怎么想......问题。我想做一些与this类似的事情:当你将鼠标移到边缘附近时,你会看到图像滚动得比滚动鼠标在DIV中间时的滚动速度快。
不知道我是否解释得对,但......我不知道如何解决这个问题。我确信它在mousemove上是绑定的,但我猜也是以某种方式与数学有关。数学不是我最好的技能:D
谢谢你们!
答案 0 :(得分:1)
不幸的是,除了您从第59行开始链接的网站的源代码中已经阅读过的内容之外,没有什么可以告诉您的了。 我可能会建议您尝试使用他们作为指南的代码在您自己的沙箱页面中复制类似的内容。简单地删除所有可能的内容,然后从单个图像开始,绑定mousemove事件并尝试使用offset获取相对位置(请参阅jquery - offset)。
这是一个相当不错的新画布标签的实现,但我还没有看到它用得太多,所以感谢传递链接。我至少可以在canvas tag上为您提供一些有用的链接,可能会给您一些指示。
答案 1 :(得分:0)
这是一个老问题,但您可以根据鼠标位置和边缘之间的距离计算百分比。然后使用该百分比设置动画的速度。