簡體   English   中英

用戶滾動或單擊帶有jQuery歷史記錄插件的鏈接時如何更改URL(哈希)

[英]How to change URL(hash) when user scroll or click on the link with jquery history plugin

我正在開發一個單頁網站。 我的單個頁面中有很多部分。 我想更改URL,當用戶單擊鏈接或上下滾動時,哈希值會變大。

我希望網址為:

http://mysite.com/ 第1節

http://mysite.com/第2

誰能幫我解決這個問題。

提前致謝。

嘗試這個,

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滾動事件的方向?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM