JQ---选项卡
来源:互联网 发布:天刀网络延迟 编辑:程序博客网 时间:2024/05/22 08:23
2015-11-27—选项卡
(1)通过点击改变选项卡的显示内容
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>选项卡</title> <style type="text/css"> *{margin: 0;padding: 0;} .tab{ position: absolute; top: 20%; left: 40%; } .selected{ background-color: yellowgreen; } .hide{ display: none; } .table_menu ul li{ list-style: none; float: left; padding: 8px 25px 8px 25px; cursor: pointer; border: 1px solid greenyellow; } .tab_box{ clear: both; width: 250px; height: 150px; border: 1px solid #999; } </style> <script src="js/jquery-1.8.2.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function(){ var $div_li=$("div .table_menu ul li"); //设置li的单击事件 $div_li.click(function(){ //设置li单击时的样式 $(this).addClass("selected") .siblings().removeClass("selected"); //记录当前点击li的index var index=$div_li.index(this); //选择与li相同index的div显示,其余隐藏 $("div .tab_box >div") .eq(index).show() .siblings().hide(); }); }) </script> </head> <body> <div class="tab"> <div class="table_menu"> <ul> <li class="selected">实事</li> <li>体育</li> <li>娱乐</li> </ul> </div> <div class="tab_box"> <div>实事版块儿</div> <div class="hide">体育版块儿</div> <div class="hide">娱乐版块儿</div> </div> </div> </body></html>
(2)通过点击改变选项卡的显示内容,鼠标移入li时改变其背景颜色
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>选项卡</title> <style type="text/css"> *{margin: 0;padding: 0;} .tab{ position: absolute; top: 20%; left: 40%; } .selected{ background-color: yellowgreen; } .hide{ display: none; } .hover{ background-color: aquamarine; } .table_menu ul li{ list-style: none; float: left; padding: 8px 25px 8px 25px; cursor: pointer; border: 1px solid greenyellow; } .tab_box{ clear: both; width: 250px; height: 150px; border: 1px solid #999; } </style> <script src="js/jquery-1.8.2.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function(){ var $div_li=$("div .table_menu ul li"); //设置li的单击事件 $div_li.click(function(){ //设置li单击时的样式 $(this).addClass("selected") .siblings().removeClass("selected"); //记录当前点击li的index var index=$div_li.index(this); //选择与li相同index的div显示,其余隐藏 $("div .tab_box >div") .eq(index).show() .siblings().hide(); }).hover(function(){ $(this).addClass("hover"); },function(){ $(this).removeClass("hover"); }); }) </script> </head> <body> <div class="tab"> <div class="table_menu"> <ul> <li class="selected">实事</li> <li>体育</li> <li>娱乐</li> </ul> </div> <div class="tab_box"> <div>实事版块儿</div> <div class="hide">体育版块儿</div> <div class="hide">娱乐版块儿</div> </div> </div> </body></html>
0 0
- JQ选项卡
- JQ---选项卡
- jQ选项卡
- 极简JQ选项卡
- jq选项卡&&js选项卡
- jq选项卡效果代码
- jq tab选项卡切换
- jq实现简单选项卡
- jq选项卡的实现原理
- 史上最简单的JQ选项卡
- jq Banner轮播选项卡
- JQ 最少代码实现选项卡切换
- 简单的选项卡(jq/angular)
- JQ鼠标事件做选项卡功能
- JQ单击事件选项卡例子
- 一行代码实现jq选项卡切换
- jq选项卡实现-弹出层效果
- 基于JQ的选项卡组件开发
- codeforces 601A The Two Routes(BFS)
- IOS拍照或者相册 uiimage裁剪
- poj2674 弹性碰撞
- virtualBox设置虚拟机分辨率大小
- ANDROID6.0指纹识别框架架构
- JQ---选项卡
- 学习日记--测试startActivityForResult
- 腾讯bugly crash追踪平台的使用(一)(挺好用的喔!)
- 委托和事件(二)
- SSH:Hibernate框架(Hibernate三种检索方式详解)
- OpenJudge_P0090 滑雪
- 线段树模板
- 自定义ListView的几种方法
- Saliency程序代码分享