javascript - Bootstrap 3,导航栏中的下拉菜单不针对单击 Internet Explorer 时的 href

标签 javascript jquery html css twitter-bootstrap

我在使用导航栏 Bootstrap 下拉菜单时遇到了一个奇怪的问题。页面上导航栏目标选项卡上的元素。我有多个导航栏元素,然后是一个包含 3 个元素的下拉导航元素。在 Chrome 和 Firefox 上,它工作得很好,但是在 IE 上,在下拉导航项上,它不以选项卡为目标并显示选项卡。

知道是什么原因造成的吗?

这是我的代码:

<ul id="tabshome" class="nav nav-pills nav-justified">

    <li id="tab1" class="active taboutline"><a data-toggle="pill"   href="#tabDiv1">Tab1</a></li>
    <li id="tab2" class="taboutline"><a data-toggle="pill" href="#tabDiv2">Tab2</a></li>
         <li class="dropdown taboutline">
        <a class="dropdown-toggle" data-toggle="dropdown">
            Drop Down Tab
            <span class="caret"></span>
        </a>
        <ul class="dropdown-menu">
            <li id="dropdowntab1"><a href="#dropdownTabDiv1">DropDown Tab 4</a></li>
            <li id="dropdowntab2"><a href="#dropdownTabDiv2">DropDown Tab 5</a></li>            
        </ul>
    </li>
</ul>
<div class="tab-content">
    <div id="tabDiv1" class="tab-pane fade blocks in active ">
        <div class="row">
        Tab 1
        </div>
    </div>
    <div id="tabDiv2" class="tab-pane fade blocks">
        <div class="row">
        Tab 2
        </div>
    </div>
    <div id="dropdownTabDiv1" class="tab-pane fade blocks">
        <div class="row">
        Tab 3
        </div>
    </div>
    <div id="dropdownTabDiv2" class="tab-pane fade blocks">
        <div class="row">
        Tab 4
        </div>
    </div>
</div>

我正在使用 Jquery,并且我已确保 jquery 引用位于 bootstap.min.js 引用之上。

最佳答案

我认为这是因为缺少 li id dropdowntab2 的结尾引号。

关于javascript - Bootstrap 3,导航栏中的下拉菜单不针对单击 Internet Explorer 时的 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37696633/

相关文章:

javascript - 如何使用 jQuery 来打开和关闭 div

html - 2013年常见的html5音频格式?

javascript - js按钮上有条件地激活点击事件

javascript - 如何使用 Vue.js 在组件模板中循环遍历 JSON/API 数据

javascript - HTML5 LocalStorage 存储可执行脚本

javascript - 使用 Hammer.js 编程事件触发器

html - 重新加载页面时 &lt;iframe&gt; 的奇怪行为

javascript - 为什么我的 JavaScript 行可以正常工作并用 "Unexpected assignment expression"破坏 JSLint

javascript - jquery .click() 事件不起作用

jquery - overflow hidden 时的可滚动区域?