2013-01-15 80 views
0

我正在嘗試使用Jquery的菜單類爲我正在編寫的網站創建導航菜單。出於某種原因,我無法正確加載鏈接。如果我右鍵單擊並在新窗口中打開,它將起作用,但不會直接點擊。JQuery菜單鏈接不在頁面上加載

這裏是我的HTML代碼(假設jQuery和jQuery的UI都是進口的):

$(function() { 

    $("#menu").menu({}); 
}); 

<ul id="menu" > 
    <li> 
     <a href="#">Service</a> 
     <ul> 
      <li> 
       <a href="customHourReport.php">Report Hours</a> 
      </li> 
      <li> 
       <a href="eventHistory.php">Event History</a> 
      </li> 
      <li> 
       <a href="memberstats.php">Member Stats</a> 
      </li> 
     </ul> 
    </li> 
    <li> 
     <a href="#">Fundraising</a> 
     <ul> 
      <li> 
       <a href="./dlfiles/Application.docx">Support Letter</a> 
      </li> 
      <li> 
       <a href="./dlfiles/SampleLetter.docx">Sample Letter</a> 
      </li> 
     </ul> 
    </li> 
    <li> 
     <a href="#">Bylaws</a> 
     <ul> 
      <li> 
       <a href="./dlfiles/Constitution2012-2013.docx">Download Bylaws</a> 
      </li> 
     </ul> 
    </li> 
    <li> 
     <a href="#">Budgets</a> 
     <ul> 
     </ul> 
    </li>  
    <li> 
     <a href="#">Settings</a> 
     <ul> 
      <li> 
       <a href="changepassword.php">Change your Password</a> 
      </li> 
      <li> 
       <a href="profpic.php">Upload/Change Profile Picture</a> 
      </li> 
     </ul> 
    </li> 
</ul> 

有什麼想法?非常感謝!

+0

如果width設置爲'.ui-menu',那麼你的標記工作正常。這裏工作[jsFiddle](http://jsfiddle.net/pmatseykanets/2dezn/)。你可以在jsFiddle中重現你的問題嗎? – peterm

回答

0

不管你是否在jquery方法return falseevent.preventDefault();

相關問題