Aer*_*oss 8 twitter jquery jquery-plugins twitter-bootstrap
更新到Twitter的引导2.0(这是真棒)后,导航链接内的子菜单不起作用.
jQuery是1.7.1.Dropdown实际上是有效的,并且标记是正确的(根据文档):
<!-- start navbar -->
<div class="navbar navbar-fixed-top" id="navbar">
<!-- start navbar-inner -->
<div class="navbar-inner">
<!-- start container-fluid -->
<div class="container-fluid">
<?php echo anchor('home', 'SCAA', array('class' => 'brand')); ?>
<ul class="nav">
<li class="dropdown" data-toggle="dropdown">
<?php echo anchor('#', 'Inscripciones <span class="caret"></span>', array('class' => 'dropdown-toggle', 'data-toggle' => 'dropdown')); ?>
<ul class="dropdown-menu">
<li><?php echo anchor('inscriptions/add', 'Nueva Inscripción'); ?></li>
<li class="divider"></li>
<li><?php echo anchor('inscriptions', 'Mostrar Todas'); ?></li>
</ul>
</li>
</ul>
<!-- end nav -->
</div>
<!-- end container-fluid -->
</div>
<!-- end navbar-inner -->
</div>
<!-- end navbar -->
Run Code Online (Sandbox Code Playgroud)
注意:我使用Codeigniter生成链接,但使用普通标签也不起作用.
插件正确加载.
我打电话给下拉菜单 jQuery('.dropdown-toggle').dropdown();
我不知道还能做什么或检查.任何提示?
标记不正确(至少,不完全) - 问题是包含<li>元素内的data-toggle ="dropdown"的声明.它应该在该列表元素的第一个子元素中.
为了使它工作,简单地data-toggle="dropdown"从列表元素中删除属性,它将完成.
| 归档时间: |
|
| 查看次数: |
7599 次 |
| 最近记录: |