jQuery 菜单切换

一、标签切换   

<!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>
		你好么???
		<h2>
			<%
				out.print("你好,这里是jsp");
			%>
		</h2>
	</div>
</body>
</html>
时间: 2024-10-16 02:27:34

jQuery 菜单切换的相关文章

FlexSlider是一个非常出色的jQuery滑动切换插件

FlexSlider是一个非常出色的jQuery滑动切换插件,它支持所有主流浏览器,并有淡入淡出效果.适合所有初级和高级网页设计师使用.不过很多人都只是使用默认的参数,今天来说说具体的参数来给大家看看! $(window).load(function() { $('.flexslider').flexslider({ animation: "fade", //String: Select your animation type, "fade" or "sl

EasyUI+zTree实现简单的树形菜单切换

使用easyui_ztree实现简单的树形菜单切换效果 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!--导入juery核心配置文件--> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> <!--导入eas

jQuery图片切换插件jquery.cycle.js

Cycle是一个很棒的jQuery图片切换插件,提供了很好的功能来帮助大家更简单的使用插件的幻灯功能 下载cycle插件并引入,此时,注意把引入它的代码放在引入jQuery主文件之后. <head> <script type="text/javascript" src="js/jquery-1.8.0.min.js"></script> <script type="text/javascript" src

基于jquery多种切换效果的焦点图(兼容ie6)

随着html5和css3的诞生.各种非常酷.非常炫的网页焦点图在各个前端技术网上满天飞.基于html5和css3技术的焦点图有一个弊端就是要在ie9以上才支持.这让需兼容ie6到ie8的页面又爱又恨.下面为大家介绍一款完全基于juery的焦点图,而且这款插件完美支持ie6,多种百叶窗切换,效果还是相当赏目的.无图无真相,还是先上图 点击这里在线预览 点击这里下载源码 使用教程 这款插件代码很简洁,使用也非常简单.看截图 ok.今天就和大家分享到这里.周末好快,作为一名码农真是苦逼,明天还要早起,

js实现菜单切换

小案例:实现菜单栏的切换,点击左侧边栏,展示右侧主体的页面 首先实现html页面的编写: <div id="header"></div> <div id="main"> <!--左侧边栏--> <div class="affix"> <h4>用户中心</h4> <ul> <li><a href="#container-myo

Unity5_UGUI基本菜单切换学习

UGUI基本菜单切换学习 首先先拖放好两个Panel,并且在两个Panel里面各放一个Button 分别改名为 PanelAA , PanelBB 按钮名字改为 myButton ,targetButton 新建一个空的Gameobject ,改名为 UIchange 如图 新建C#脚本 UIClickeds.cs 代码如下 using UnityEngine; using System.Collections; public class UIClickeds : MonoBehaviour {

jQuery箭头切换图片 - 学习笔记

jQuery箭头切换图片 布局 3d位移 变形原点 jQuery transform:translate3d(x,y,z):        x 代表横向坐标移向量的长度       y 代表纵向坐标移向量的长度       z 代表Z轴移向量的长度 取值不可为百 scale() 缩放 transform-origin:0 50%:        top left | left top 等价于 0 0       top | top center | center top 等价于 50% 0   

推荐几款jquery图片切换插件

一.前言 毕业季到了,大家都在匆匆忙忙的记录大学里最美好的时光,照片中各种花式.各种姿势都涌现出来了.这么多的照片怎么展示出来给自己的好友看呢?有人选择做成视频,有人选择ps之后做成图片集,而我选择利用静态网页的形式进行展示. 二.用到的四个免费的jquery插件 注:都是网上免费的,自己测试过了,挺好用的,顺便改了改. 1.3D Change 下载地址:https://github.com/hjzgg/picture_show/tree/master/3D_change 效果展示 2.Samp

java-第五章-do{}while()升级菜单切换

最近发现MDT推出去的系统的有不同问题,其问题就不说了,主要是策略权限被域继承了.比如我们手动安装的很多东东都是未配置壮态,推的就默认为安全壮态了,今天细找了一下,原来把这个关了就可以了. java-第五章-do{}while()升级菜单切换