jquery选项卡切换
2016-05-27 16:48
537 查看
第一:html页面
<div class="tab">
<div class="tab_menu">
<ul>
<li class="selected">产品属性</li>
<li>产品尺码表</li>
<li>产品介绍</li>
</ul>
</div>
<div class="tab_box">
<ul>
<li>
产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性</li>
<li class="hide">产品尺码表</li>
<li class="hide">产品介绍</li>
</ul>
</div>
</div>
![](https://img-blog.csdn.net/20160527164937897?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第二:css文件
.tab{
margin:20px 0 0 10px;
}
.tab_menu {
float:left;
}
.tab_menu ul li{
float:left;
font-size:14px;
width:80px;
line-height:26px;
height:26px;
margin-right:2px;
text-align: center;
border:1px solid #D7D9D3;
border-bottom: 0px;
}
.selected{
background:#008000;
color:white;
}
.tab_box{
width:600px;
height:200px;
border:1px solid #D7D9D3;
float:left;
}
.hide{
display:none;
}
第三:js文件
$(function(){
//选项卡功能
var $li=$('div.tab_menu ul li');
$li.click(function(){
$(this).addClass('selected')
.siblings().removeClass('selected');
var $index=$li.index(this);//索引当前的值
$('div.tab_box ul li').eq($index).show()
.siblings().hide();
});
});
引进jquery库
大概效果就有了
<div class="tab">
<div class="tab_menu">
<ul>
<li class="selected">产品属性</li>
<li>产品尺码表</li>
<li>产品介绍</li>
</ul>
</div>
<div class="tab_box">
<ul>
<li>
产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性产品属性</li>
<li class="hide">产品尺码表</li>
<li class="hide">产品介绍</li>
</ul>
</div>
</div>
第二:css文件
.tab{
margin:20px 0 0 10px;
}
.tab_menu {
float:left;
}
.tab_menu ul li{
float:left;
font-size:14px;
width:80px;
line-height:26px;
height:26px;
margin-right:2px;
text-align: center;
border:1px solid #D7D9D3;
border-bottom: 0px;
}
.selected{
background:#008000;
color:white;
}
.tab_box{
width:600px;
height:200px;
border:1px solid #D7D9D3;
float:left;
}
.hide{
display:none;
}
第三:js文件
$(function(){
//选项卡功能
var $li=$('div.tab_menu ul li');
$li.click(function(){
$(this).addClass('selected')
.siblings().removeClass('selected');
var $index=$li.index(this);//索引当前的值
$('div.tab_box ul li').eq($index).show()
.siblings().hide();
});
});
引进jquery库
大概效果就有了
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- JavaScript 各种遍历方式详解
- 数组方法汇总
- jQuery Html控件基本操作(日常收集整理)
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- Jquery实现的table最后一行添加样式的代码
- jQuery实现向下滑出的平滑下拉菜单效果
- jQuery 练习[一] 学习jquery的准备工作
- jquery获得页面元素的坐标值实现思路及代码