2013-10-13 35 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中,执行一个检查元素,并查看正在应用的样式。 –