我有一个可滚动的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 );
});
}
编辑:不得不重新添加一些已删除的代码。