试图从窗口滚动jQuery中排除页脚高度

yuri1000

我正在尝试使用此无限滚动这是JS链接

我需要排除页脚高度,该高度大约为150px。

教程中的原始jQuery:

$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()){

所以我像这样更改了jQuery代码。

$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $('#bottom').offset().top)){

再尝试一下:

$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() -150 == $(document).height()){

因此这两种方法均无效,无限滚动仅在我将滚动条触摸到浏览器的末尾时才起作用,然后才起作用。

因此,我正在寻找可以排除页脚高度的位置,以便用户在滚动时触摸页脚时,无限滚动应该起作用。

莫滕·安德森(Morten Andersen)

我认为您第二次尝试就对了。您是否尝试过清除浏览器缓存,或者在其他浏览器中进行测试?我基本上做了同样的事情,并且对我有用。console.log()在尝试弄清这类事情时,使用可能非常有用。

您是否有网站链接?也许是其他原因导致了问题...

$(window).scroll(function() {
    scrollDistance = $(window).scrollTop() + $(window).height();
    footerDistance = $('#bottom').offset().top;

    if (scrollDistance >= footerDistance) {
        console.log("Infinite scroll time!");
    }
})

小提琴:https : //jsfiddle.net/9ehnb8dv/2/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在平滑滚动脚本中排除链接?(jQuery的)

来自分类Dev

如何在平滑的滚动脚本中排除链接?(jQuery的)

来自分类Dev

从滚动缓和中排除对象

来自分类Dev

当浏览器窗口的高度较小时,阻止固定元素滚动到页脚中

来自分类Dev

底部的页脚,仅在向下滚动超过 body 元素/超过窗口高度的 100% 时才可见?

来自分类Dev

jQuery根据窗口的高度添加垂直滚动条

来自分类Dev

从 jquery 滚动功能中排除具有特定父级的“a”标签

来自分类Dev

jQuery-从悬停中排除

来自分类Dev

计算滚动时窗口的高度

来自分类Dev

如何使弹出窗口页脚不可滚动

来自分类Dev

窗口在所有分辨率下滚动到页脚时的事件 - jquery

来自分类Dev

使用动态高度页脚滚动动态高度div

来自分类Dev

jQuery弹出窗口滚动

来自分类Dev

从jQuery Mobile中排除div吗?

来自分类Dev

从jQuery Datatables的导出中排除列

来自分类Dev

使用CSS从特定Div中排除jQuery

来自分类Dev

如何从jQuery函数中排除行?

来自分类Dev

从页面重定向中排除ID(jquery)

来自分类Dev

CSS flex框,动态页脚高度和可滚动的主体

来自分类Dev

如何从vim的重做(点)中排除命令窗口更改?

来自分类Dev

从移动设备中排除JavaScript窗口调整大小

来自分类Dev

jQuery图像高度滚动变化

来自分类Dev

jQuery的部分最小高度等于窗口高度

来自分类Dev

jQuery动作向下滚动窗口

来自分类Dev

滚动窗口然后 div,jQuery

来自分类Dev

试图从我的正则表达式搜索中排除字符串

来自分类Dev

试图从VBA工作表循环中排除某些工作表

来自分类Dev

IE11 - 如果上面内容的高度大于窗口的高度,页面底部的“页脚”就会被推下

来自分类Dev

在Vimdiff 3+窗口的diff中排除分割窗口之一

Related 相关文章

  1. 1

    如何在平滑滚动脚本中排除链接?(jQuery的)

  2. 2

    如何在平滑的滚动脚本中排除链接?(jQuery的)

  3. 3

    从滚动缓和中排除对象

  4. 4

    当浏览器窗口的高度较小时,阻止固定元素滚动到页脚中

  5. 5

    底部的页脚,仅在向下滚动超过 body 元素/超过窗口高度的 100% 时才可见?

  6. 6

    jQuery根据窗口的高度添加垂直滚动条

  7. 7

    从 jquery 滚动功能中排除具有特定父级的“a”标签

  8. 8

    jQuery-从悬停中排除

  9. 9

    计算滚动时窗口的高度

  10. 10

    如何使弹出窗口页脚不可滚动

  11. 11

    窗口在所有分辨率下滚动到页脚时的事件 - jquery

  12. 12

    使用动态高度页脚滚动动态高度div

  13. 13

    jQuery弹出窗口滚动

  14. 14

    从jQuery Mobile中排除div吗?

  15. 15

    从jQuery Datatables的导出中排除列

  16. 16

    使用CSS从特定Div中排除jQuery

  17. 17

    如何从jQuery函数中排除行?

  18. 18

    从页面重定向中排除ID(jquery)

  19. 19

    CSS flex框,动态页脚高度和可滚动的主体

  20. 20

    如何从vim的重做(点)中排除命令窗口更改?

  21. 21

    从移动设备中排除JavaScript窗口调整大小

  22. 22

    jQuery图像高度滚动变化

  23. 23

    jQuery的部分最小高度等于窗口高度

  24. 24

    jQuery动作向下滚动窗口

  25. 25

    滚动窗口然后 div,jQuery

  26. 26

    试图从我的正则表达式搜索中排除字符串

  27. 27

    试图从VBA工作表循环中排除某些工作表

  28. 28

    IE11 - 如果上面内容的高度大于窗口的高度,页面底部的“页脚”就会被推下

  29. 29

    在Vimdiff 3+窗口的diff中排除分割窗口之一

热门标签

归档