检测何时已使用偏移量到达可滚动div的底部

时间:2015-06-24 12:31:58

标签: javascript jquery scroll infinite-scroll infinite

我发现这个答案对你有帮助。

Jquery infinite scroll - with div not scrollbar of body

但是现在我希望能够将该值偏移100像素,这样您就不必在运行脚本之前到达div的底部。

最初我知道我是否这样做......

mvn install

它会起作用,但每当数字大于等式的另一边时它也会触发,但我显然不想在每次脚本等于true时尝试触发ajax脚本。

我怎样才能让这个偏移起作用,但不知怎的只启动它一次?

将它设置为相等不起作用,因为$('#content').scroll -> if $(this).scrollTop() + $(this).outerHeight() >= ($(this)[0].scrollHeight - 100) console.log 'reached the bottom' 不会给我每一个数字,有时如果滚动速度特别快,它会跳过数字。

1 个答案:

答案 0 :(得分:2)

你可以添加一个变量来测试它是否已被触发。
当条件为真时,检查变量是否为真,在这种情况下,请执行work并将变量设置为false。
向上滚动时,还需要将此变量的值设置为true。