基于jquery的tab切换 js原理


Posted in Javascript onApril 01, 2010

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.'); 
} 
}); 
});

效果图:

基于jquery的tab切换 js原理
打包下载地址

Javascript 相关文章推荐
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
判断客户浏览器是否支持cookie的示例代码
Dec 23 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
Feb 10 Javascript
JavaScript实现点击自动选择TextArea文本的方法
Jul 02 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
js接收并转化Java中的数组对象的方法
Aug 11 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 Javascript
利用babel将es6语法转es5的简单示例
Dec 01 Javascript
Vue中$refs的用法详解
Jun 24 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
JQuery 选项卡效果(JS与HTML的分离)
Apr 01 #Javascript
JQuery Tab选项卡效果代码改进版
Apr 01 #Javascript
JQuery autocomplete 使用手册
Apr 01 #Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
Apr 01 #Javascript
js 实现打印网页中定义的部分内容的代码
Apr 01 #Javascript
js prototype截取字符串函数
Apr 01 #Javascript
javascript getElementsByClassName函数
Apr 01 #Javascript
You might like
用Flash图形化数据(二)
2006/10/09 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
jQuery 浮动广告实现代码
2008/12/25 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python 正则式使用心得
2009/05/07 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
Python何时应该使用Lambda函数
2019/07/02 Python
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
大学生创业计划书的范文
2014/01/07 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书