簡體   English   中英

mmenu jQuery插件不會在單擊以#開頭的href的鏈接時更新URL

[英]mmenu jQuery plugin doesn't update url on clicking links with href starting with #

<li><span>About</span>
   <ul>
       <li><a href="#/history">History</a></li>
       <li><a href="#/address">Our address</a></li>
   </ul>
</li>

我正在使用mmenu插件。 跟隨鏈接不會更新窗口位置。 我正在使用ribs.js,並希望借助路由器啟動單獨的模塊。 但是不幸的是mmenu沒有啟用鏈接來更新window.location

如果您使用#標簽開始任何鏈接,它將重定向到任何頁面。 您可以像這樣不帶#標簽使用它

<ul>
       <li><a href="/history">History</a></li>
       <li><a href="/address">Our address</a></li>
   </ul>

有時我們需要將某些a鏈接到某些div,例如在使用#標簽的情況下

<ul>
       <li><a href="#history">History</a></li>
       <li><a href="#address">Our address</a></li>
   </ul>

當有任何具有ID的historyaddress元素並將頁面轉到該元素時,以上代碼將起作用,但是要更新URL,您需要刪除#標簽

暫無
暫無

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

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