我有一个id为list
的元素,我想要自动滚动到底部,然后回到顶部连续,但应停止滚动以允许用户控制滚动。经过一段时间,用户没有在元素上出现"mousemove mousedown"
,元素应该开始再次自动滚动。超时后自动滚动
我在管理超时(自动向下滚动后自动向上滚动)和间隔(用于继续自动滚动向上和向下)以及“mousemove mousedown”事件并在这些事件发生后停止动画时遇到困难。我的代码是一团糟。
我向下滚动:
$("#list").animate({
scrollTop : $("#list")[0].scrollHeight
}, timeDown);
向上滚动:
$("#list").animate({
scrollTop : 0
}, timeUp);
这太好了。我正在寻找一个超时而不是mouseenter mouseleave。我只是在settimeout中添加的。我将如何去设置自动滚屏的时间和自动滚屏的时间? – John
@匿名时间? YOu可以根据需要更改'2000' –
我希望分开上下滚动速度。我想到了,但我只是添加了一个三元运算符:!t? timeDown:2000年的时间。 – John