.tab('show')不起作用

发布于 2022-05-04 00:55:51 字数 1845 浏览 736 评论 1

问题:测试bootstrap的"Navs"样式时,点击导航栏没反应,是还需引入什么js吗,感觉像是.tab('show')方法没执行,请教了

浏览器:chrome

代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>My JSP 'helloworld.jsp' starting page</title>
	<link href="<%=path %>/Resources/css/bootstrap.css" rel="stylesheet">
    <script src="<%=path %>/Resources/js/jquery-1.6.4.js"></script>
    <script src="<%=path %>/Resources/js/bootstrap.js"></script> 
  </head>
  <body>
	<ul class="nav nav-tabs" id="myTab">
	  <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
	  <li><a href="#profile" data-toggle="tab">Profile</a></li>
	  <li><a href="#messages" data-toggle="tab">Messages</a></li>
	  <li><a href="#settings" data-toggle="tab">Settings</a></li>
	</ul>
	
	<div class="tab-content">
	  <div class="tab-pane active" id="home">sdfsdfs</div>
	  <div class="tab-pane" id="profile">...</div>
	  <div class="tab-pane" id="messages">...</div>
	  <div class="tab-pane" id="settings">aaa</div>
	</div>

	<script>
		$('#myTab a').click(function (e) {
			e.preventDefault();//阻止a链接的跳转行为  
		  	$(this).tab('show')
		})
	</script>
  </body>
</html>




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青巷忧颜 2022-05-04 09:50:05

tab('show')使用之前需要先初始化面板  你这种情况模拟两次点击事件可以jie'jue

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文