【求助】bootstrap的Tab切换不了标签页
bootstrap吧
全部回复
仅看楼主
level 1
cx123cx111 楼主
<head>
<script type="text/javascript" src="~/Content/bootstrap-3.0.3.min.js"></script>
<script type="text/javascript" src="~/Content/jquery-2.0.0.min.js"></script>
<link href="@Url.Content("~/Content/bootstrap-3.0.0.min.css")" rel="stylesheet" type="text/css" />
</head>
<body>
<ul id="myTab" class="nav nav-tabs">
<li class="active">
<a href="#home" data-toggle="tab">
W3Cschool Home
</a>
</li>
<li><a href="#ios" data-toggle="tab">iOS</a></li>
<li class="dropdown">
<a href="#" id="myTabDrop1" class="dropdown-toggle"
data-toggle="dropdown">
Java
<b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
<li><a href="#jmeter" tabindex="-1" data-toggle="tab">jmeter</a></li>
<li><a href="#ejb" tabindex="-1" data-toggle="tab">ejb</a></li>
</ul>
</li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in active" id="home">
<p>W3Cschoool菜鸟教程是一个提供最新的web技术站点,本站免费提供了建站相关的技术文档,帮助广大web技术爱好者快速入门并建立自己的网站。菜鸟先飞早入行——学的不仅是技术,更是梦想。</p>
</div>
<div class="tab-pane fade" id="ios">
<p>
iOS 是一个由苹果公司开发和发布的手机操作系统。最初是于 2007 年首次发布 iPhone、iPod Touch 和 Apple
TV。iOS 派生自 OS X,它们共享 Darwin 基础。OS X 操作系统是用在苹果电脑上,iOS 是苹果的移动版本。
</p>
</div>
<div class="tab-pane fade" id="jmeter">
<p>jMeter 是一款开源的测试软件。它是 100% 纯 Java 应用程序,用于负载和性能测试。</p>
</div>
<div class="tab-pane fade" id="ejb">
<p>
Enterprise Java Beans(EJB)是一个创建高度可扩展性和强大企业级应用程序的开发架构,部署在兼容应用程序服务器(比如 JBOSS、Web Logic 等)的 J2EE 上。
</p>
</div>
</div>
</body>
运行发现页面没问题,点击没有反应,但是把引用的js换成这个就又可以了
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
因为引用网址就可以,所以我一开始觉得可能是js版本的问题,就将它网址里的js复制下来保存为js引用,结果还是不行,不知道是什么原因,求大神解答
2015年09月15日 02点09分 1
level 8
jquery.js必须在bootstrap.js前面引用
2015年09月15日 13点09分 2
level 8
一般情况jquery.js都是第一个引用的,boot是在jquery基础上编写的
2015年09月15日 13点09分 3
没错,确实是这个问题,谢谢大神
2015年09月16日 01点09分
level 1
还是不行
2016年03月10日 03点03分 4
至少我的原因是js引用引起的,jq要在boot之前引用
2016年03月10日 13点03分
我也遇到了,静态页时没问题,拿到mvc环境下就是不行了,找不到原因
2018年05月22日 07点05分
只能自己手写js实现切换了,$(".nav-tabs a").on("click", function () {var num = $(this).index();$(this).addClass("active").siblings().removeClass("active");$(this).tab('show'); });
2018年05月22日 07点05分
1