2013-10-13 34 views
0

我需要一些幫助。 如果我從<a>元素刪除href或者如果我改變href#,則擴張停止工作,如果我從li刪除鏈接,它會停止展開

<li class="dropdown level0"> 
    <a class="dropdown-toggle" data-toggle="dropdown" href="http://localhost/dev/index.php? main_page=index&amp;cPath=1">HardwareCENAS</a><span class="headerCollapsible collapsed" data-toggle="collapse" data-target="#catHead_1"></span> 
    <ul class="dropdown-menu collapse" id="catHead_1"> 
     <li class="level1"> 
      <a href="http://localhost/dev/index.php? main_page=index&amp;cPath=1_17">CDROM Drives</a> 
     </li> 
     <li class="level1"> 
      <a href="http://localhost/dev/index.php?main_page=index&amp;cPath=1_4">Graphics Cards</a> 
     </li> 

有誰知道爲什麼發生這種情況?問題是當設備的寬度足夠小以觸發可摺疊菜單時,跨度(這是一個小號+符號)起作用,但是如果我從href中移除鏈接(因爲我想展開子菜單而不是重新加載頁面)它不再擴展。

有人可以幫忙嗎?

+0

如果你這樣做'HardwareCENAS'它停止工作? – CIRCLE

+0

你能提供一個[jsfiddle](http://jsfiddle.net)來重現你的問題嗎? –

回答

0

我建議在CSS中搜索「dropdown-toggle」並查看它設置的鏈接特定元素。然後,您可以更改CSS以將鏈接特定的元素應用於整個「下拉切換」類,而不僅僅是鏈接。

+0

更好的是,將頁面加載到Chrome中,執行一個檢查元素,並查看正在應用的樣式。 –