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 操作文件 实现方法小结
Jul 02 Javascript
JavaScript 内置对象属性及方法集合
Jul 04 Javascript
setTimeout()与setInterval()方法区别介绍
Dec 24 Javascript
jquery 为a标签绑定click事件示例代码
Jun 23 Javascript
JS函数this的用法实例分析
Feb 05 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
Oct 16 Javascript
微信小程序实现打开内置地图功能【附源码下载】
Dec 07 Javascript
JavaScript中Object基础内部方法图
Feb 05 Javascript
js实现移动端轮播图
Dec 21 Javascript
javascript解析json格式的数据方法详解
Aug 07 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
php学习之 认清变量的作用范围
2010/01/26 PHP
php jsonp单引号转义
2014/11/23 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
PHP时间处理类操作示例
2018/09/05 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
Javascript &amp; DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
Python中使用中文的方法
2011/02/19 Python
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
英语专业学生个人求职信
2014/01/28 职场文书
医药营销个人求职信
2014/04/12 职场文书
应届生求职信范文
2014/06/30 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
小学生作文评语集锦
2014/12/25 职场文书
超市督导岗位职责
2015/04/10 职场文书
培训简讯范文
2015/07/20 职场文书
致运动员加油稿
2015/07/21 职场文书
2016国培研修心得体会
2016/01/08 职场文书
2016年基层党支部书记公开承诺书
2016/03/25 职场文书
python脚本框架webpy模板控制结构
2021/11/20 Python
python中mongodb包操作数据库
2022/04/19 Python