rom*_*man 3 html css twitter-bootstrap
我需要为一个<li>元素做下拉列表
<div class="head-nav">
<span class="menu"></span>
<ul class="cl-effect-15">
<li><a href="index.php" data-hover="HOME">HOME</a></li>
<li><a href="about.php">ABOUT</a></li>
<li><a href="contact.php" data-hover="CONTACT">CONTACT</a></li>
<li><a href="#" data-hover=" "> </a></li>
<li><a href="3" data-hover=" "> </a></li>
<li class="pull-right"><a href="#" data-hover="More option" tabindex="-1">More options</a>
<ul class="dropdown-menu">
<li><a href="#" data-hover=" ">one</a></li>
<li><a href="3" data-hover=" ">two</a></li>
</ul>
</li>
<li class="pull-right"><a href="logout.php" data-hover="logout">logout</a></li>
<div class="clearfix"> </div>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
但子菜单无法打开
运用 Bootstrap v3.1.1
注意:即使添加后jquery也不起作用
你必须使用
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
Run Code Online (Sandbox Code Playgroud)
在您的代码中,您会错过li tag的"dropdown"类.要获得正确的下拉列表,您必须使用此sintax:
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Item Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<!--- Put your menu-item here -->
</ul>
</li>
Run Code Online (Sandbox Code Playgroud)
您可以在此处参考Bootstrap文档
问题是由data-toggle="dropdown"标签a中的缺失引起的
| 归档时间: |
|
| 查看次数: |
24575 次 |
| 最近记录: |