我遇到了一种情况,当用户滚动页面时,我需要执行一个简单的函数。问题是 jQuery 的 scroll
方法只是间歇性地触发(显然是设计使然),但我需要一种让它在每个像素移动时触发的方法......
我已经整理了一个 js fiddle 来演示我的意思......
我想做的是,如果用户向下/向上滚动 100 像素(每个像素一次),我的 fiddle 中的 console.log
就会触发 100 次。这可能吗?
最佳答案
在我看来,jquery 不可能在每个“像素移动”中触发事件。
但是您可以通过保存以前的位置来迭代每个像素的操作:
关于javascript - 如何使用 jQuery 的scroll() 事件在每个像素移动时执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7661252/