如何使用jQuery scroll()事件在每个像素移动上执行一个函数

时间:2011-10-05 12:22:34

标签: javascript jquery scroll

我有一种情况,当用户滚动页面时我需要执行一个简单的功能。问题是jQuery的scroll方法只是间歇性地触发(显然是设计),但我需要一种方法让它在每个像素移动时触发......

我已经把一个js小提琴放在一起,展示了我的意思......

http://jsfiddle.net/nGtSV/1/

如果用户向下/向上滚动100个像素(每个像素一次),我想要做的就是在我的小提琴中放置console.log 100次。这可能吗?

2 个答案:

答案 0 :(得分:3)

在我看来,jquery不可能在每个“像素移动”中触发事件 但您可以通过保存以前的位置来迭代每个像素的操作:

http://jsfiddle.net/Fn3nt/

答案 1 :(得分:1)