2014-11-16 68 views
1

A HREF鏈接我工作的一個網站,因爲我有以下代碼菜單:HTML UL李不工作

<header> 
    <div class="sticky-nav"> 
    <a id="mobile-nav" class="menu-nav" href="#menu-nav"></a> 
    <nav id="menu"> 
     <ul id="menu-nav"> 
     <li><a href="http://aevidum.com">Home</a> 
     </li> 
     <li><a href="">Clubs</a> 
     </li> 
     <li><a href="">Campaigns</a> 
     </li> 
     <li><a href="">Movement</a> 
     </li> 
     <li><a href="">Events</a> 
     </li> 
     <li><a href="">The Talk</a> 
     </li> 
     <li><a href="">Resources</a> 
     </li> 
     <li><a href="">Donate</a> 
     </li> 
     <li><a href="">#Aevidum</a> 
     </li> 
     <li><a href="">Contact</a> 
     </li> 
     </ul> 
    </nav> 
    </div> 
</header> 

但是當我點擊主頁鏈接並不去任何地方或做任何東西。任何人都知道這個問題可能是什麼?

這裏是我的工作就可以在目錄的鏈接:http://aevidum.com/brushed/

+2

標記看起來不錯。完美使用只有HTML,沒有CSS或JS。請參閱:http://jsfiddle.net/y7r9g83k/ 結論:必須是JS。 –

+0

您的href路徑爲空..... –

+0

認爲它的JavaScript – samsos

回答

2

我認爲一些Java腳本或jQuery的功能覆蓋您當前的功能,因爲代碼,你貼罰款沒有任何包括作品。

<header> 
 
    <div class="sticky-nav"> 
 
    <a id="mobile-nav" class="menu-nav" href="#menu-nav"></a> 
 
    <nav id="menu"> 
 
     <ul id="menu-nav"> 
 
     <li><a href="http://aevidum.com">Home</a> 
 
     </li> 
 
     <li><a href="">Clubs</a> 
 
     </li> 
 
     <li><a href="">Campaigns</a> 
 
     </li> 
 
     <li><a href="">Movement</a> 
 
     </li> 
 
     <li><a href="">Events</a> 
 
     </li> 
 
     <li><a href="">The Talk</a> 
 
     </li> 
 
     <li><a href="">Resources</a> 
 
     </li> 
 
     <li><a href="">Donate</a> 
 
     </li> 
 
     <li><a href="">#Aevidum</a> 
 
     </li> 
 
     <li><a href="">Contact</a> 
 
     </li> 
 
     </ul> 
 
    </nav> 
 
    </div> 
 
</header>

+0

是的,我也得出同樣的結論,謝謝你的正確方向。 –

2

我猜你可能會使用阿萊西奧Atzeni拉絲模板?

我有同樣的問題。下面是我有完整的導航部分,並且我添加了一個類'linkfix_LogIn'到鏈接中,我需要不是相對錨。

<header> 
    <div class="sticky-nav"> 
     <a id="mobile-nav" class="menu-nav" href="#menu-nav"></a> 

     <div id="logo"> 
      <a id="goUp" href="#home-slider" title="Home">Home</a> 
     </div> 

     <nav id="menu"> 
      <ul id="menu-nav"> 
       <li class="current"><a href="#home-slider">Home</a></li> 
       <li><a href="#about">What Is This</a></li> 
       <li><a href="#contact">Contact</a></li> 
       <li class="linkfix_LogIn"><a href="http://www.YourURL.com">Outside Link</a></li> 
      </ul> 
     </nav> 

    </div> 
</header> 

另外在main.js文件,修改這個功能裏面以下:

BRUSHED.listenerMenu = function(){ 

,並在底部添加這個小方法:

// Fix outside links. 
    $('.linkfix_LogIn a').on('click',function() {   
     window.location.href = "http://www.YourURL.com"; // Change This 
}); 
0

如果使用「刷Alessio Atzeni的模板「,它似乎是由」plugin.js「造成的。

從以下頁面獲取「jquery.nav.js」。 https://github.com/davist11/jQuery-One-Page-Nav

如果是「plugin.js」(第30行到端附近)與「jquery.nav.js」的內容的最後部分覆蓋「jQuery的單頁導航插件」的代碼。

我能用這種方式解決同樣的問題。 我希望這可以幫助某人。