jquery Tab效果和动态加载的简单实例


Posted in Javascript onDecember 11, 2013

一:tab效果显示

<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>无标题页</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script src="js/jquery-1.4.2-vsdoc.js" type="text/javascript"></script>
<style>
html{ font-size:12px;}
body{ margin:50px;}
div,ul,li{ margin:0; padding:0;}
#tab{ width:200px; margin-top:20px;}
#tab li{ float:left; height:20px; line-height:20px; border:1px solid #000; list-style:none; padding:3px 6px;}
#tab li.on{ background:#3CF;}
#bd div{ width:198px; border:1px solid #000; height:100px; text-align:center; line-height:100px;background:#3CF;}
#links a{ margin-right:10px;}
</style>
</head>
<body>
<span id="links"><a href="#">登录</a><a href="#">注册</a></span>
<ul id="tab">
<li class="on">登录</li>
<li>注册</li>
<div style="clear:both;"></div>
</ul>
<div id="bd">
<div>登录内容</div>
<div>注册内容</div>
</div>
<script type="text/javascript">
$(function() {
$("#bd>div:not(:first)").hide(); //取id为bd下面第一个div,并且将不是第一个的隐藏起来
$("#tab li").mouseover(function() { //当鼠标移动过id为tab 下面li标签时触发函数
var index = $("#tab li").index(this);//取当前事件时的索引记录在index里面
$(this).addClass("on").siblings().removeClass("on"); //将当前事件上加上样式“on”,并且将兄弟节点的样式全部移除
//siblings()是取到兄弟节
$("#bd>div").eq(index).show().siblings().hide(); //将id为bd下面的第 index个div显示出来,将兄弟隐藏(如:$("p:eq(1)")意思是”选择第二个 <p> 元素“)
});
// $("#links a").mouseover(function() {
// var index = $("#links a").index(this);
// $("#tab li").eq(index).trigger("click");
// });
});
</script>
</body>
</html>

二:Tab效果和动态加载
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="js/jquery-1.4.2-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#bd>div:not(:first)").hide();
$("#tab td").mouseover(function() {
var index = $("#tab td").index(this);
$("#bd>div").eq(index).show().siblings().hide();
});
$("#bd a").click(function() {
var link = $("<td><a href='http://www.baidu.com'>百dddd</a></td>");
var links = $("<div><a href='http://www.baidu.com'>sdfsdfsd</a></div>");
$("#tab").append(link); //向id为tab下面追加link
$("#bd").append(links); //向id为bd下面追加links
});
});
</script>
<style type="text/css">
#tab li.on
{
background: #3CF;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr id="tab">
<td>
<a href="http://www.baidu.com">百度</a>
</td>
<td>
<a href="http://www.cnblogs.com">博客园</a>
</td>
<td>
<a href="http://www.hao123.com">好123</a>
</td>
<td>
<a href="http://www.163.com">163</a>
</td>
</tr>
</table>
<div id="bd">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<%#Eval("StationName") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
asfa
</HeaderTemplate>
<ItemTemplate>
<%#Eval("StationName")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
azsac
</HeaderTemplate>
<ItemTemplate>
<%#Eval("StationName")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
azsac
</HeaderTemplate>
<ItemTemplate> 
<a href="#">
<%#Eval("StationName")%></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<div>
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="Business" HeaderText="Business"/>
<asp:BoundField DataField="Status" HeaderText="Status"/>
<asp:BoundField DataField="Certificate" HeaderText="Certificate"/>
</Columns>
</asp:GridView>
</div>
<div>
<asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="Business" HeaderText="Business"/>
<asp:BoundField DataField="Business" HeaderText="Business"/>
<asp:BoundField DataField="Business" HeaderText="Business"/>
<asp:BoundField DataField="Business" HeaderText="Business"/>
<asp:BoundField DataField="Status" HeaderText="Status"/>
<asp:BoundField DataField="Certificate" HeaderText="Certificate"/>
</Columns>
</asp:GridView>
</div>
<div>
<asp:GridView ID="GridView4" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="Business" HeaderText="Business"/>
<asp:BoundField DataField="Status" HeaderText="Status"/>
<asp:BoundField DataField="Certificate" HeaderText="Certificate"/>
<asp:BoundField DataField="Status" HeaderText="Status"/>
</Columns>
</asp:GridView>
</div>
</div>
</form>
</body>
</html>
Javascript 相关文章推荐
Javascript var变量隐式声明方法
Oct 19 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
Aug 27 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
js实现密码强度检测【附示例】
Mar 30 Javascript
第一次接触JS require.js模块化工具
Apr 17 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
Oct 08 Javascript
js 判断数据类型的几种方法
Jan 13 Javascript
javascript阻止事件冒泡和浏览器的默认行为
Jan 21 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
Jun 11 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 #Javascript
javascript获取xml节点的最大值(实现代码)
Dec 11 #Javascript
javascript弹出层输入框(示例代码)
Dec 11 #Javascript
深入理解javascript中defer的作用
Dec 11 #Javascript
如何实现修改密码时密码框显示保存到cookie的密码
Dec 10 #Javascript
JQuery页面的表格数据的增加与分页的实现
Dec 10 #Javascript
jquery动态加载select下拉框示例代码
Dec 10 #Javascript
You might like
php 函数中使用static的说明
2012/06/01 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
vue实现移动端省市区选择
2019/09/27 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
Python删除空文件和空文件夹的方法
2015/07/14 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
浅谈Python反射 &amp; 单例模式
2019/03/21 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
python 画函数曲线示例
2019/12/04 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
《春晓》教学反思
2014/04/20 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
大学计划书范文800字
2014/08/14 职场文书
西双版纳导游词
2015/02/03 职场文书
部队个人年终总结
2015/03/02 职场文书
八年级英语教学反思
2016/02/15 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL