温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jQuery 菜单切换

发布时间:2020-10-16 09:06:11 来源:网络 阅读:295 作者:yeleven 栏目:web开发

一、标签切换   

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link href="app.css" rel="stylesheet"/>
		<script src="jquery-1.10.1.min.js"></script>
		<script src="app.js"></script>
	</head>
	<body>
		<ul id="tabfirst">
			<li class="tabin">标签1</li>
			<li>标签2</li>
			<li>标签3</li>
		</ul>
		<div class="content contentfirst">
			内容1
		</div>
		<div class="contentfirst">
			内容2
		</div>
		<div class="contentfirst">
			内容3
		</div>
	</body>
</html>
ul,li{
	margin: 0;
	padding: 0;
	list-style: none;
}

li{
	float: left;
	background-color: #868686;
	color: #FFFFFF;
	padding: 5px;
	margin-right: 2px;
	border: 1px solid white;
}

.tabin{
	background-color: #6e6e6e;
	border: 1px solid #6e6e6e;
}

.contentfirst{
	clear: both;
	background-color: #6e6e6e;
	color: #FFFFFF;
	width: 300px;
	height: 100px;
	padding: 10px;
	display: none;
}

.content{
	display: block;
}
var timeoutid;
$(document).ready(function(){
	$("#tabfirst li").each(function(index){
		var liNode = $(this);
		$(this).mouseover(function(){
			timeoutid=setTimeout(function(){
				$("div.content").removeClass("content");
				$("#tabfirst li.tabin").removeClass("tabin");
				$("div").eq(index).addClass("content");
				liNode.addClass("tabin");
			},300)
		}).mouseout(function(){
			clearTimeout(timeoutid);
		})
	});
});


二、标签切换数据加载

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link href="app.css" rel="stylesheet"/>
		<script src="jquery-1.10.1.min.js"></script>
		<script src="app.js"></script>
	</head>
	<body>
		<ul id="tabfirst">
			<li class="tabin">标签1</li>
			<li>标签2</li>
			<li>标签3</li>
		</ul>
		<div class="content contentfirst">
			内容1
		</div>
		<div class="contentfirst">
			内容2
		</div>
		<div class="contentfirst">
			内容3
		</div>
		<br />
		<br />
		<br />
		<br />
		<ul id="tabsecond">
			<li class="tabin">装载完整页面</li>
			<li>装载部分页面</li>
			<li>装载网络数据</li>
		</ul>
		<div id="contentsecond">
			<div id="realcontent">
				
			</div>
		</div>
	</body>
</html>
ul,li{
	margin: 0;
	padding: 0;
	list-style: none;
}

li{
	float: left;
	background-color: #868686;
	color: #FFFFFF;
	padding: 5px;
	margin-right: 2px;
	border: 1px solid white;
}

.tabin{
	background-color: #6e6e6e;
	border: 1px solid #6e6e6e;
}

.contentfirst{
	clear: both;
	background-color: #6e6e6e;
	color: #FFFFFF;
	width: 300px;
	height: 100px;
	padding: 10px;
	display: none;
}

.content{
	display: block;
}

#tabsecond li{
	float: left;
	background-color: #FFFFFF;
	color: blue;
	padding: 10px;
	margin-right: 2px;
	cursor: pointer;
}

#tabsecond li.tabin{
	background-color: #f2f6f8;
	border: 1px solid #000000;
	border-bottom: 0;
	z-index: 100;
	position: relative;
}

#contentsecond{
	width: 500px;
	height: 200px;
	padding: 10px;
	background-color: #F2F6F8;
	clear: left;
	border: 1px solid #000000;
	top: -2px;
	position: relative;
}
var timeoutid;
$(document).ready(function(){
	$("#tabfirst li").each(function(index){
		var liNode = $(this);
		$(this).mouseover(function(){
			timeoutid=setTimeout(function(){
				$("div.content").removeClass("content");
				$("#tabfirst li.tabin").removeClass("tabin");
				$("div").eq(index).addClass("content");
				liNode.addClass("tabin");
			},300)
		}).mouseout(function(){
			clearTimeout(timeoutid);
		})
	});
	
	$("#realcontent").load("mytab.html");
	$("#tabsecond li").each(function(index){
		$(this).click(function(){
			$("#tabsecond li.tabin").removeClass("tabin");
			$(this).addClass("tabin");
			if(index==0){
				$("#realcontent").load("mytab.html");
			}else if(index == 1){
				$("#realcontent").load("mytab.html");
			}else if(index == 2){
				$("#realcontent").load("mytab.html");
			}
		})
	})
});
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<div>
		你好么???
		<h3>
			<%
				out.print("你好,这里是jsp");
			%>
		</h3>
	</div>
</body>
</html>


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI