我尝试了一切,但我无法编写好的 Jquery 代码来让我的身体向上滚动。这是我的 JS:
$("body").animate({scrollTop:$(document).height()}, 9000);
$(this).fadeOut(fast);
当用户单击特定的 div 时,它会使主体向下滚动,然后我想反转此功能以使主体向上滚动.. 任何想法?
我尝试了一切,但我无法编写好的 Jquery 代码来让我的身体向上滚动。这是我的 JS:
$("body").animate({scrollTop:$(document).height()}, 9000);
$(this).fadeOut(fast);
当用户单击特定的 div 时,它会使主体向下滚动,然后我想反转此功能以使主体向上滚动.. 任何想法?
如果您希望它向上滚动,您需要提供 a0
作为参数。scrollTop
$(document).ready(function() {
// scroll down
$("html, body").animate({
scrollTop: $(document).height()
}, 9000);
/scroll back up
$("html, body").animate({
scrollTop: 0
}, 9000);
});
正如您在文档中看到的,您需要提供一个 CSS 属性和一个值作为第一个参数animate()
。由于scrollTop
(doc ofscrollTop()
,它返回当前值)是垂直滚动条,并且您想滚动到顶部,因此您需要0
向上滚动。
检查这个jfiddle进行演示。
尝试这个:
$("html, body").animate({
scrollTop: $(document).height()
}, 9000);