.animate(scrollTop)以不同的速度移动

时间:2016-01-21 20:20:57

标签: jquery html

我有一个可滚动的div,我想在35.5秒后到达文本的底部。但是,它在不同设备上达到底部的速度似乎存在一些差异。我使用animate(scrollTop)在35秒后隐藏整个div的高度。

为什么手机和平板电脑可能有所不同?

var scrollTime = 35500;
var scroller = $("#scroller");


setTimeout(function() {
    startScrolling(scroller, scrollTime);
}, 2000);


function startScrolling(scroller_obj, scrollTime) {
    var ht = $('.scrollingtext').height();

    scroller_obj.animate({scrollTop: ht}, scrollTime);
    scroller_obj.animate({scrollTop: 0}, 10);

    scroller_obj.on('touchstart click', function() {
        scroller_obj.stop( true, false );
    });
}

编辑:不得不重新添加一些已删除的代码。

0 个答案:

没有答案