0

我正在开发一个单页网站。我的单页中有很多部分。我想在用户单击链接或上下滚动时更改 URL、哈希。

我希望网址是:

http://mysite.com/ section1

http://mysite.com/ section2

谁能帮我解决这个问题。

提前致谢。

4

1 回答 1

0

尝试这个,

var lastScrollTop = 0;
$(window).scroll(function(event){
   var st = $(this).scrollTop();
   if (st > lastScrollTop){
       // downscroll code
       window.location.hash='musection2';
   } else {
      // upscroll code
      window.location.hash='musection1';
   }
   lastScrollTop = st;
});

如何确定 jQuery 滚动事件的方向?

于 2013-06-03T10:44:17.253 回答