用Juery网页选项卡实现代码


Posted in Javascript onJune 13, 2011

首先前台代码

<div class="tab"> 
<div class="tab_menu"> 
<ul> 
<li class="selected">个人信息</li> 
<li class="selected">我的照片</li> 
<li class="selected">我的博客</li> 
<div class="clear"></div> 
</ul> 
</div> 
<div class="tab_box"> 
<div class="box">我的QQ:1511109272</div> 
<div class="box hide">hi </div> 
<div class="box hide"> hello <br> </div> 
</div> 
</div>

接着可以jquery代码设置
$(function() { 
//网页选项卡的切换 
var $menu_li = $("div.tab_menu ul li"); 
$menu_li.click(function(){ 
$(this).addClass("selected") //当前<li>高亮 
.siblings().removeClass("selected"); //去掉其它同辈<li>的高亮 
var index = $menu_li.index( $(this) ); //找到<li>子节点的索引 
$("div.tab_box > div") //索引为N的DIV显示出来 
.eq(index).show() 
.siblings().hide(); 
}) 
})

然后CCS样式可以设置一下
.clear{ clear:both; height:0px; overflow:hidden;} 
.tab{ width:400px; font-size:12px;} 
.tab_menu ul{ padding:0px;margin:0px;} 
.tab_menu li{ list-style:none; display:block; float:left; 
background:#C2CEFE; height:22px; line-height:22px; 
padding: 0px 8px; margin-right:6px; border:#86B4CA 1px solid; 
} 
.box{ width:400px; height:200px; overflow:hidden; border:#A8C9D9 1px solid; padding:10px 8px; } 
.tab_menu ul li.selected{background:#dadada; cursor:pointer; } 
.hide{ display:none;}
Javascript 相关文章推荐
10个新的最有前途的JavaScript框架
Mar 12 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
javascript比较两个日期相差天数的方法
Jul 24 Javascript
Node.js操作mysql数据库增删改查
Mar 30 Javascript
js匿名函数作为函数参数详解
Jun 01 Javascript
Wireshark基本介绍和学习TCP三次握手
Aug 15 Javascript
React Native实现简单的登录功能(推荐)
Sep 19 Javascript
js实现导航栏中英文切换效果
Jan 16 Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 Javascript
JavaScript动画实例之粒子文本的实现方法详解
Jul 28 Javascript
js实现拖拽与碰撞检测
Sep 18 Javascript
读jQuery之三(构建选择器)
Jun 11 #Javascript
读jQuery之二(两种扩展)
Jun 11 #Javascript
读jQuery之一(对象的组成)
Jun 11 #Javascript
基于jquery的无刷新分页技术
Jun 11 #Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
Jun 08 #Javascript
jQuery 源码分析笔记(6) jQuery.data
Jun 08 #Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
Jun 08 #Javascript
You might like
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
jquery ajax abort()的使用方法
2010/10/28 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
javascript实现密码验证
2015/11/10 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
python检测是文件还是目录的方法
2015/07/03 Python
python与php实现分割文件代码
2017/03/06 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
研究生自荐信
2013/10/09 职场文书
kfc实习自我鉴定
2013/12/14 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
二手车转让协议书
2015/01/29 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL