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实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
推荐4个原生javascript常用的函数
Jan 12 Javascript
浅谈js 闭包引起的内存泄露问题
Jun 22 Javascript
javascript实现网页背景烟花效果的方法
Aug 06 Javascript
浅析js绑定事件的常用方法
May 15 Javascript
JS常用算法实现代码
Nov 14 Javascript
基于js 各种排序方法和sort方法的区别(详解)
Jan 03 Javascript
微信小程序拼接图片链接无底洞深入探究
Sep 03 Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
详细分析Node.js 多进程
Jun 22 Javascript
基于VUE实现判断设备是PC还是移动端
Jul 03 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/05/26 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
django中的ajax组件教程详解
2018/10/18 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
2016/05/10 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
Python中动态检测编码chardet的使用教程
2017/07/06 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
Python读取YUV文件,并显示的方法
2018/12/04 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
wxPython实现分隔窗口
2019/11/19 Python
python微信公众号开发简单流程实现
2020/03/09 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
预备党员转正思想汇报
2014/01/12 职场文书
计算机专业职业生涯规划范文
2014/01/19 职场文书
领导接待方案
2014/03/13 职场文书
安全隐患整改报告
2014/11/06 职场文书
社区禁毒宣传活动总结
2015/05/07 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python