2009-02-07 152 views
2

我有一个小问题,我该如何考虑一个...问题。我想做一些与this类似的事情:当你将鼠标移动到边缘附近时,当鼠标移动到DIV中间时,你会看到图像的滚动速度比滚动速度快。滚动速度与鼠标位置

不知道我是否解释正确,但是......我不知道如何解决这个问题。我敢肯定,这是绑定在鼠标移动,但我也猜想与数学有关。数学不是我最好的技能:D

谢谢你们!

+0

我也会对答案感兴趣。 – Wayne 2009-02-07 20:11:06

回答

1

不幸的是,除了第59行以后链接的网站的源代码,您已经阅读过的内容并不多。 我很可能会推荐试着在你自己的沙盒页面中使用他们作为指导的代码来重复类似的东西。只需简单地去掉所有可以使用的图片,然后从一张图片开始,绑定mousemove事件并尝试使用偏移量获取相对位置(请参阅jquery - offset)。

虽然这是一个相当不错的新的画布标签的实现,但我还没有看到它使用得太多,所以感谢传递链接。我至少可以给你提供一些有趣的链接,可能会给你一些指导。

0

这是一个老问题,但您可以根据鼠标位置和边缘之间的距离来计算比例。然后使用该比例来设置动画的速度。