使用.scrollTo()滚动到一个部分

时间:2016-04-14 20:05:49

标签: javascript jquery html

我正在尝试在jquery中使用.scrollTo根据滚动方向是向上还是向下滚动到另一个部分。 我在示例中有scrollTo源代码,但滚动仍然是定期滚动。

DEMO

var lastScrollTop = 0;
$(window).scroll(function(event){
   var st = $(this).scrollTop();
   if (st > lastScrollTop){
      $('body').scrollTo('.one');
   } else {
      $('body'.scrollTo('.two');
   }
   lastScrollTop = st;
});

1 个答案:

答案 0 :(得分:2)

你试过了吗?

Foo

(可能需要根据您的网站将偏移更改为位置)

-edit:添加了.stop(),它将停止动画重叠