繁体   English   中英

Twitter Bootstrap 2:Navbar子菜单链接不起作用

[英]Twitter Bootstrap 2: Navbar submenu links do not work

更新到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 -->

注意:我使用Codeigniter生成链接,但使用普通标签也不起作用。

插件正确加载。

我用jQuery('.dropdown-toggle').dropdown();调用下拉列表jQuery('.dropdown-toggle').dropdown();

我不知道还能做什么或检查。 任何提示?

标记不正确(至少,不完全) - 问题是包含<li>元素内的data-toggle =“dropdown”的声明。 它应该在该列表元素的第一个子元素中。

为了使它工作,简单地从list元素中删除data-toggle="dropdown"属性,它就完成了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM