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 new 需不需要继续使用
Jul 02 Javascript
Javascript学习笔记2 函数
Jan 11 Javascript
为调试JavaScript添加输出窗口的代码
Feb 07 Javascript
分享十五个最佳jQuery 幻灯插件和教程
Mar 27 Javascript
Jquery中使用setInterval和setTimeout的方法
Apr 08 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Sep 29 Javascript
Avalonjs 实现简单购物车功能(实例代码)
Feb 07 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
Sep 05 Javascript
vue实现固定位置显示功能
May 30 Javascript
微信小程序版本自动更新的方法
Jun 14 Javascript
浅谈vue项目用到的mock数据接口的两种方式
Oct 09 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 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
PHP性能分析工具XHProf安装使用教程
2015/05/13 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
JavaScript知识点整理
2015/12/09 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
python写的ARP攻击代码实例
2014/06/04 Python
Python操作SQLite简明教程
2014/07/10 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
Python 定义只读属性的实现方式
2020/03/05 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
python算的上脚本语言吗
2020/06/22 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
领导的自我鉴定
2013/12/28 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
公司联欢会主持词
2015/07/04 职场文书
婚宴来宾致辞
2015/07/28 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android