为什么scrollTop只向下滚动一半?

安迪·辛普森(Andy Simpson)

我在jQuery代码段上出现错误,并且我不是jQuery专家。我有一个滚动div,它将使用以下功能自动滚动。

// When DOM is fully loaded
jQuery(document).ready(function ($) {

    function scroll(speed) {
        $('.shooter-scroller').animate({
            scrollTop: $(document).height() - $('.shooter-scroller').height()
        }, fast, function () {
            $(this).animate({
                scrollTop: 0
            }, speed);
        });
    }

    speed = 15000;

    scroll(speed)
    setInterval(function () {
        scroll(speed)
    }, speed * 2);
});

我需要用此脚本做两件事,但如果有人可以帮忙,我会希望得到一些帮助。

出于某种原因,滚动会在div的一半处停止,并且不会显示div中的所有内容,我想让滚动在到达底部时重新设置为顶部。这有可能吗?

任何帮助都将是惊人的!

小提琴:http : //jsfiddle.net/andysimps1985/gn1a2kn7/1/

提前致谢。

红X

你需要改变

$(document).height() - $('.shooter-scroller').height()

$('.shooter-scroller').prop('scrollHeight')

那会给你正确的身高。参见此jsfiddle(注意:我更改了速度以获得更清晰的结果)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

只滚动一半内容UIScrollView Swift

来自分类Dev

为什么我的noUiSlider只尊重滑块一半的“步长”值?

来自分类Dev

为什么只清除堆栈金丝雀的一半?

来自分类Dev

为什么Live Server只加载一半的HTML代码?

来自分类Dev

为什么我的noUiSlider只尊重滑块一半的“步长”值?

来自分类Dev

为什么只清除堆栈金丝雀的一半?

来自分类Dev

为什么我的应用程序只呈现页面的一半?

来自分类Dev

Ajax 只发布了一半的数据

来自分类Dev

为什么我的char数组的一半是空白?

来自分类Dev

为什么printf(Unix)使用一半舍入?

来自分类Dev

为什么输出是应有的一半?

来自分类Dev

为什么我的char数组的一半是空白?

来自分类Dev

为什么svchost总是占用一半的CPU?

来自分类Dev

为什么一半的逻辑分区不可用?

来自分类Dev

为什么printf(Unix)使用一半舍入?

来自分类Dev

位置css箭头div向下一半

来自分类Dev

美丽的汤只刮了一半桌子

来自分类Dev

查询只做我想要的一半

来自分类Dev

BCP 只导入一半的 csv 文件

来自分类Dev

全屏引导网页只占显示的一半

来自分类Dev

Mbed CAN 网络只获取一半的数据

来自分类Dev

使图像在屏幕上一半出现,另一半滚动查看

来自分类Dev

HTML滚动条一半工作一半不工作

来自分类Dev

使图像出现在屏幕的一半,另一半滚动以查看

来自分类Dev

堆排序。为什么最坏的情况是最后一棵树的一半?

来自分类Dev

为什么分析数组的大小需要为fftSize的一半,也就是frequencyBinCount

来自分类Dev

为什么我的Java堆转储仅显示一半的堆?

来自分类Dev

Delphi OTL为什么MultiThreading程序仅使用可用CPU的一半

来自分类Dev

无法弄清楚为什么我的网站占用了iPhone的一半屏幕

Related 相关文章

  1. 1

    只滚动一半内容UIScrollView Swift

  2. 2

    为什么我的noUiSlider只尊重滑块一半的“步长”值?

  3. 3

    为什么只清除堆栈金丝雀的一半?

  4. 4

    为什么Live Server只加载一半的HTML代码?

  5. 5

    为什么我的noUiSlider只尊重滑块一半的“步长”值?

  6. 6

    为什么只清除堆栈金丝雀的一半?

  7. 7

    为什么我的应用程序只呈现页面的一半?

  8. 8

    Ajax 只发布了一半的数据

  9. 9

    为什么我的char数组的一半是空白?

  10. 10

    为什么printf(Unix)使用一半舍入?

  11. 11

    为什么输出是应有的一半?

  12. 12

    为什么我的char数组的一半是空白?

  13. 13

    为什么svchost总是占用一半的CPU?

  14. 14

    为什么一半的逻辑分区不可用?

  15. 15

    为什么printf(Unix)使用一半舍入?

  16. 16

    位置css箭头div向下一半

  17. 17

    美丽的汤只刮了一半桌子

  18. 18

    查询只做我想要的一半

  19. 19

    BCP 只导入一半的 csv 文件

  20. 20

    全屏引导网页只占显示的一半

  21. 21

    Mbed CAN 网络只获取一半的数据

  22. 22

    使图像在屏幕上一半出现,另一半滚动查看

  23. 23

    HTML滚动条一半工作一半不工作

  24. 24

    使图像出现在屏幕的一半,另一半滚动以查看

  25. 25

    堆排序。为什么最坏的情况是最后一棵树的一半?

  26. 26

    为什么分析数组的大小需要为fftSize的一半,也就是frequencyBinCount

  27. 27

    为什么我的Java堆转储仅显示一半的堆?

  28. 28

    Delphi OTL为什么MultiThreading程序仅使用可用CPU的一半

  29. 29

    无法弄清楚为什么我的网站占用了iPhone的一半屏幕

热门标签

归档