[英]Using .scrollTo() to scroll to a section
我试图根据滚动方向是向上还是向下,在jquery中使用.scrollTo滚动到另一个部分。 我在示例中有scrollTo源代码,但滚动仍在定期滚动。
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
$('body').scrollTo('.one');
} else {
$('body'.scrollTo('.two');
}
lastScrollTop = st;
});
你有没有尝试过:
$("body").stop().animate({
scrollTop : $(".one").offset().top
});
(根据您的站点,可能需要将偏移量更改为位置)
-编辑:添加了.stop(),它将停止动画重叠
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.