jQuery实现的一个tab切换效果内部还嵌有切换


Posted in Javascript onAugust 10, 2014

大致效果如图

jQuery实现的一个tab切换效果内部还嵌有切换

下面是代码:自己导入jQuery包。

样式:

<style type="text/css"> 
body,ul,li,div,a{margin:0px;padding:0px;} 
body{margin-top:10px;margin-left:15px;} 
#all{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:255px;} 

#title li{float:left;list-style:none;width:50px;border-top:2px solid #f60;border-right:1px solid #ccc;text-align:center; 
padding-top:3px;} 
#title li:last-child{border-right:1px solid #fff;} 
.new{border-bottom:1px solid #fff;color:#f60;} 
.old{border-bottom:1px solid #ccc;} 
#content{clear:both;} 
#content ul{margin-left:5px;list-style:none;float:left;} 
#content li{width:40px;height:30px;background-color:#f60;text-align:center;color:#fff;} 
.inContent{width:205px;height:90px;background-color:#f6c;margin-left:50px;} 
</style>

js代码:

<script type="text/javascript"> 
$(function(){ 
$("#title li:first").addClass("new").siblings().addClass("old"); 
$("#content div:first").show().siblings().hide(); 
$(".inContent:first").show().siblings().hide(); 
$("#title li").click(function(){ 
$(this).addClass("new").removeClass("old").siblings().addClass("old").removeClass("new"); 
$(".info").hide().eq($("#title li").index(this)).show(); 
$(".info div:first-child").show().siblings().hide(); 
}); 

$(".info li").mouseover(function(){ 
$(this).css("color","#20f"); 
$(".inContent").hide().eq($(".info li").index(this)).show(); 
}); 
$(".info li").mouseout(function(){ 
$(this).css("color","#fff"); 
}); 

}); 
</script>

html结构:

<div id="all"> 
<div id="title"> 
<ul><li>要闻</li><li>国内</li><li>时尚</li><li>旅游</li><li>科技</li></ul> 
</div> 
<div id="content"> 
<div style="clear:both;" class="info"> 
<ul><li>01</li><li>02</li><li>03</li></ul> 
<div> 
<div class="inContent">1aaa看你是些在li标签里面还是些在li 的a标签里面如果是1aaa</div> 
<div class="inContent">1bbb看你是些在li标签里面还是些在li 的a标签里面如果是1bbb</div> 
<div class="inContent">1ccc看你是些在li标签里面还是些在li 的a标签里面如果是1ccc</div></div> 
</div> 
<div class="info"> 
<ul><li>01</li><li>02</li><li>03</li></ul> 
<div> 
<div class="inContent">2aaa看你是些在li标签里面还是些在li 的a标签里面如果是1aaa</div> 
<div class="inContent">2bbb看你是些在li标签里面还是些在li 的a标签里面如果是1bbb</div> 
<div class="inContent">2ccc看你是些在li标签里面还是些在li 的a标签里面如果是1ccc</div></div> 
</div> 
<div class="info"> 
<ul><li>01</li><li>02</li><li>03</li></ul> 
<div> 
<div class="inContent">3aaa看你是些在li标签里面还是些在li 的a标签里面如果是3aaa</div> 
<div class="inContent">3bbb看你是些在li标签里面还是些在li 的a标签里面如果是3bbb</div> 
<div class="inContent">3ccc看你是些在li标签里面还是些在li 的a标签里面如果是3ccc</div> 
</div> 
</div> 
<div class="info"> 
<ul><li>01</li><li>02</li><li>03</li></ul> 
<div> 
<div class="inContent">4aaa看你是些在li标签里面还是些在li 的a标签里面如果是4aaa</div> 
<div class="inContent">4bbb看你是些在li标签里面还是些在li 的a标签里面如果是4bbb</div> 
<div class="inContent">4ccc看你是些在li标签里面还是些在li 的a标签里面如果是4ccc</div> 
</div></div> 
<div class="info"> 
<ul><li>01</li><li>02</li><li>03</li></ul> 
<div> 
<div class="inContent">5aaa看你是些在li标签里面还是些在li 的a标签里面如果是5aaa</div> 
<div class="inContent">5bbb看你是些在li标签里面还是些在li 的a标签里面如果是5bbb</div> 
<div class="inContent">5ccc看你是些在li标签里面还是些在li 的a标签里面如果是5ccc</div> 
</div></div> 
</div> 
</div>
Javascript 相关文章推荐
javascript函数库-集合框架
Apr 27 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
May 14 Javascript
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
Nginx上传文件全部缓存解决方案
Aug 17 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
jQuery ajax分页插件实例代码
Jan 27 Javascript
Bootstrap模态窗口源码解析
Feb 08 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
Apr 01 Javascript
JavaScript闭包相关知识解析
Oct 19 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
Nov 24 Javascript
Swiper实现导航栏滚动效果
Oct 16 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 #Javascript
网页运行时提示对象不支持abigimage属性或方法
Aug 10 #Javascript
js中直接声明一个对象的方法
Aug 10 #Javascript
点击标签切换和自动切换DIV选项卡
Aug 10 #Javascript
js中window.open打开一个新的页面
Aug 10 #Javascript
window.location.href的用法(动态输出跳转)
Aug 09 #Javascript
javascript父、子页面交互技巧总结
Aug 08 #Javascript
You might like
ThinkPHP3.1查询语言详解
2014/06/19 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
PHP中的session安全吗?
2016/01/22 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
PHP 观察者模式深入理解与应用分析
2019/09/25 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
python、Matlab求定积分的实现
2019/11/20 Python
python装饰器的特性原理详解
2019/12/25 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
团干部培训方案
2014/06/03 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
党员转正申请报告
2015/05/15 职场文书
干部考核工作总结2015
2015/07/24 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS