css - Bootstrap 3 导航下拉菜单停止工作

标签 css twitter-bootstrap-3

我没有更改 prod 和 qa 上的任何代码,但由于某种原因,我的 qa collapse nav 已停止工作,因为我无法弄清楚哪里出了问题,我检查了控制台是否有错误,但它的什么都没显示,我什至比较了两个代码,它显示一切都很好。

生产工作

<div class="collapse navbar-collapse navHeaderCollapse">
        <ul class="nav navbar-nav navbar-right">
                        <li><a href="../parents/dailyexperience" style="padding-top: 21px; padding-bottom: 11px; !important">Daily Experience</a></li>
                        <li><a href="../parents/attendance_records" style="padding-top: 21px; padding-bottom: 11px; !important">Attendance Records</a></li>
                        <li><a href="../parents/photos" style="padding-top: 21px; padding-bottom: 11px; !important">Photos</a></li>
                        <li><a href="../parents/school_info" style="padding-top: 21px; padding-bottom: 11px; !important">School Info</a></li>
                        <li class="dropdown">
                <a data-toggle="dropdown" style="padding-top: 21px; padding-bottom: 11px; !important" class="dropdown-toggle" href="#">History <b class="caret"></b></a>
                    <ul class="dropdown-menu">
                                        <li><a href="../parents/dailyexperience_history" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Daily Experience</a></li>
                                        <li><a href="../parents/attendance_records_history" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Attendance Records</a></li>
                                    </ul>
            </li>
                        <li><a href="../parents/profile" style="padding-top: 21px; padding-bottom: 11px; !important">Profile</a></li>
                        <li class="dropdown">
                <a data-toggle="dropdown" style="padding-top: 21px; padding-bottom: 11px; !important" class="dropdown-toggle" href="#">Select Child <b class="caret"></b></a>
                    <ul class="dropdown-menu">

                    <li><a href="../parents/select_a_child/50" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Annett Joy</a></li>

                    <li><a href="../parents/select_a_child/51" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Charlotte Pinkiewicz</a></li>
                                    </ul>
            </li>
                        <li><a href="../parents/change_password" style="padding-top: 21px; padding-bottom: 11px; !important">Change Password</a></li>
                        <li><a href="../logout" style="padding-top: 21px; padding-bottom: 11px; !important">Logout</a></li>

        </ul>
    </div>

质量检查不工作

<div class="collapse navbar-collapse navHeaderCollapse">
        <ul class="nav navbar-nav navbar-right">
                        <li><a href="../parents/dailyexperience" style="padding-top: 21px; padding-bottom: 11px; !important">Daily Experience</a></li>
                        <li><a href="../parents/attendance_records" style="padding-top: 21px; padding-bottom: 11px; !important">Attendance Records</a></li>
                        <li><a href="../parents/photos" style="padding-top: 21px; padding-bottom: 11px; !important">Photos</a></li>
                        <li><a href="../parents/school_info" style="padding-top: 21px; padding-bottom: 11px; !important">School Info</a></li>
                        <li class="dropdown">
                <a data-toggle="dropdown" style="padding-top: 21px; padding-bottom: 11px; !important" class="dropdown-toggle" href="#">History <b class="caret"></b></a>
                    <ul class="dropdown-menu">
                                        <li><a href="../parents/dailyexperience_history" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Daily Experience</a></li>
                                        <li><a href="../parents/attendance_records_history" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Attendance Records</a></li>
                                    </ul>
            </li>
                        <li><a href="../parents/profile" style="padding-top: 21px; padding-bottom: 11px; !important">Profile</a></li>
                        <li class="dropdown">
                <a data-toggle="dropdown" style="padding-top: 21px; padding-bottom: 11px; !important" class="dropdown-toggle" href="#">Select Child <b class="caret"></b></a>
                    <ul class="dropdown-menu">

                    <li><a href="../parents/select_a_child/50" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Annett Joy</a></li>

                    <li><a href="../parents/select_a_child/51" style="padding-top: 21px; padding-bottom: 11px; line-height: 0.4px; !important">Charlotte Pinkiewicz</a></li>
                                    </ul>
            </li>
                        <li><a href="../parents/change_password" style="padding-top: 21px; padding-bottom: 11px; !important">Change Password</a></li>
                        <li><a href="../logout" style="padding-top: 21px; padding-bottom: 11px; !important">Logout</a></li>

        </ul>
    </div>

这是我的网络标签的截图

enter image description here

最佳答案

您的代码中的一切都很好,但我确定您的 jQuery 库没有正确加载。确保 jQuery 脚本包含在页面中并出现在指定路径中。然后它将正常工作。

<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

这里是包含jQuery引用后的QA代码演示。

JS Fiddle Demo

关于css - Bootstrap 3 导航下拉菜单停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22034978/

相关文章:

html - Bootstrap 导航栏汉堡菜单 - 2 列表

html - 如何使 2 张图像(相同高度不同宽度)按比例缩小

javascript - 关注前面的输入时显示下一个 div,然后再次隐藏它(CSS3、JavaScript、Jquery)

css - ie9中的对齐问题

css - 在(背景)图像周围制作不透明边框

jquery - 淡入和脉冲文本,延迟然后淡出 CSS3 动画?

css - 如何使用 CSS 创建向下箭头?

javascript - 折叠/展开所有菜单项。 - HTML/JS/CSS/ Bootstrap 3

javascript - 如何在不重新加载页眉/页脚或左导航的情况下加载右 Pane

html - Bootstrap 3 文本在页面调整期间进入下一个容器