选项卡——点击导航位置,下面部分内容改变
来源:互联网 发布:淘宝怎么设置千人千面 编辑:程序博客网 时间:2024/05/29 11:05
如上图所示,点击对应的导航,下面部分内容改变,具体参见以下代码:
HTML部分代码如下:
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="tab.css"></head><body><div id="main" class="main"> <div id="title" class="title"> <ul> <li class="titles select"> <a href="#">Q币</a> </li> <li class="titles"> <a href="#">话费</a> </li> <li class="titles"> <a href="#">游戏币</a> </li> <li class="titles"> <a href="#">新闻</a> </li> <li class="titles "> <a href="#">其他</a> </li> </ul> </div> <div id="content" class="content"> <div class="center"> <p>请选择您所要充值的金额:</p><div>10元</div><div>20元</div><div>30元</div><div>40元</div><div>50元</div><div>60元</div><div>70元</div><div>80元</div><div>90元</div><div style="margin-bottom:20px;">100元</div> </div> <div class="center"> <p>请选择您所要充值的金额:</p><div>10元</div><div>30元</div><div>50元</div><div style="margin-bottom:20px;">100元</div> </div> <div class="center"> <p>请选择您要充值的类型:</p><div>黄钻</div><div>红钻</div><div>紫钻</div><div>蓝钻</div><div>粉钻</div><div>绿钻</div><div style="margin-bottom:20px;">QQ会员</div> </div> <div class="center"><p>请选择您要查看的新闻类型:</p><div>时政</div><div>国内</div><div>国际</div><div>时事</div><div>社会</div><div>军事</div><div>娱乐</div><div>财经</div><div>校园</div><div>中考</div><div style="margin-bottom:20px;">高考</div> </div> <div class="center"> <p>这里是其他</p> </div> </div></div><script type="text/javascript" src="tab.js"></script></body></html>
CSS部分代码如下:
*{ margin: 0; padding: 0; list-style: none;}#main{ width: 300px; border: 1px solid #eee; margin: 10px; overflow: hidden;}#title{ height: 30px; background-color: darkgrey; position: relative;}#title ul{ width: 302px; left: -1px; position: absolute;}#title li{ float: left; width: 60px; line-height: 30px; text-align: center; background:#F7F7F7; border-bottom:1px solid #eee;}#title li.select{background:#FFF; border-bottom-color:#FFF; border-left:1px solid #eee; border-right:1px solid #eee; padding:0; font-weight:bolder;}#title li a:link,#title li a:visited{ text-decoration:none; color:#000;}.center { line-height: 30px; display: none;}.center:first-child{ display: block;}.center div{float:left;width:20%;height:25px;border:1px solid gray;border-radius:3px;margin-left:10px;margin-top:10px;text-align:center;line-height:25px;cursor:pointer;}
js部分代码如下:
var title=document.getElementsByClassName("titles")var center=document.getElementsByClassName("center");window.onload=function(){ init()}function init(){}for(var i=0;i<title.length;i++){ title[i].id=i; title[i].addEventListener("click",function(){ check(this.id) });}function check(id){ for(var i=0;i<title.length;i++){ title[i].className="titles" center[i].style.display="none"; } title[id].className="titles select" center[id].style.display="block";}
0 0
- 选项卡——点击导航位置,下面部分内容改变
- 占位置的选项卡 + 点击哪个哪个显示颜色
- 选项卡风格的页面导航——DataGrid控件
- 选项卡js 改变图片的路径来实现点击和未点击的不同效果
- 点击改变选项背景图(或其他)
- 点击视图改变颜色,改变位置,改变大小
- 导航条链接点击字体改变
- 选项卡导航
- 选项卡 新闻导航
- UISlider点击轴改变滑块位置
- iOS 隐或改变导航栏下面的黑线样式
- 顶部导航栏之一(选项卡TabBar动态显示几个 滑动,点击)
- 下部选项卡使用的图标,点击时改变颜色.css雪碧图
- iOS 去掉导航栏下面黑线 —— HERO博客
- 自定义导航栏的返回按钮,扩大点击区域,不改变图片的尺寸比例,同时可设置title和image的位置关系
- 常见的选项卡导航
- viewpager+fragment附带导航条跟随手指晃动改变位置
- js中 select 选项点击改变 div中的值
- 图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)
- Maven带jetty服务器插件
- Cannot assign value of type 'InterfaceController' to type 'HKWorkoutSessinDelegate'
- 机器学习,数据挖掘,人工智能,统计学的一点随笔
- greenDAO
- 选项卡——点击导航位置,下面部分内容改变
- MYSQL数据库管理之权限管理
- 配置文件Struts.xml <result>中type属性 redirect,redirectAction,chain的区别
- SVM实例及Matlab代码
- sleep(n)函数实现
- 彤云垂暮,落日渐歇,秋水潋滟,葳蕤已覆。
- HID键盘底层协议
- Maximum Depth of Binary Tree
- BPDU Gard / BPDU Filter / Root Guard