[英]Bootstrap menu links not clickable
我正在使用引導程序主題,並根據需要對其進行了某種編輯。 內部鏈接(在同一頁面上)正在工作,但是外部鏈接無法用鼠標左鍵單擊。 當我右鍵單擊並在其他選項卡中打開鏈接時,它確實起作用。 我不知道我做錯了什么,因為我還沒有大規模銷毀代碼,只是根據我的需要對其進行了編輯( link )。
<li><a href="#body">Home</a></li>
<li><a href="#info">information</a></li>
<li><a href="#server">Server</a></li>
<li><a href="#packages">packages</a></li>
<li><a href="//xxxxx">forum</a></li>
<li><a href="//xxxxx/">Donate</a></li>
前面帶有#個的鏈接有效,但外部外觀無效。
有人對如何解決這個問題有任何想法嗎?
當您使用singlePageNav()
函數時,您只需要向外部鏈接添加external
類。
更新的HTML
<li><a href="#body" class="current">Home</a></li>
<li><a href="#info" class="">information</a></li>
<li><a href="#server" class="">Server</a></li>
<li><a href="#packages" class="">packages</a></li>
<li><a href="http://forum.lvcnr.org/forum.php" class="external">forum</a></li>
<li><a href="http://donate.lvcnr.org/" class="external">Donate</a></li>
希望這會起作用。
您在某處有一個單擊處理程序,該處理程序的代碼阻止了該單擊操作。 我猜這是罪魁禍首,我真的不知道我沒有遍歷所有js文件:
jQuery('#nav').singlePageNav({
我不知道singlePageNav()
作用,但我願意打賭這可能是根本原因
我不會在整個代碼中進行搜索以找到它,但是我確實知道這是怎么回事。 如果您進入控制台並輸入以下內容:
$('#nav li a').off('click');
然后鏈接恢復正常工作。
這可以追溯到我最初的評論,即這里沒有任何錯誤,還有其他情況。 在這種情況下,您需要在其他地方針對這些鏈接設置一些其他代碼,以防止它們工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.