基于jquery的tab切换 js原理


html代码:

复制代码 代码如下:

<div class="details">
<ul class="tab"><li class="on" rel="a1"><b>个人资料</b></li><li rel="a2"><b>帐号维护</b></li><li rel="a3"><b>在来个</b></li><li></li></ul>
<dl id="a1">11111111111111111111111111111111
</dl>
<dl id="a2" style="display:none">
22222222222222222222222222222222222
</dl>
<dl id="a3" style="display:none">3333333333333333333333333333333333333
</dl>
</div>

js代码:
复制代码 代码如下:

$(function(){
$(".tab>li").mouseover(function(){
$(".tab>li").removeClass("on");
$(this).addClass("on");
var target = $('#' + this.rel);
if (target.size() > 0) {
$('.details > dl').hide();
target.show();
} else {
alert('There is no such container.');
}
});
});

效果图:


打包下载地址



相关阅读:
ExtAspNet GridPanel的一般用法
ASP.NET入门教程:数据绑定
常用的DIV+CSS的基本框架结构但不推荐都放一个div里
ZendFramework中使用Lucene全文检索
js获取单元格自定义属性值的代码(IE/Firefox)
WordPress安装插件内存不足的解决
js 页面刷新location.reload和location.replace的区别小结
HTML5的结构和语义(2):结构
JavaScript几种形式的树结构菜单
line-height属性的继承问题
译文:CSS transitions#CSS3变换入门
sqlserver 中charindex/patindex/like 的比较
继续收藏一些PHP常用函数
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
快速导航

Copyright © 2016 phpStudy |