【JS每日练习】JS写的tab选项卡
来源:互联网 发布:python 多进程通信 编辑:程序博客网 时间:2024/05/29 21:32
今天在某个论坛看到一个选项卡的实例,觉得还不错,自己就试着写了下,代码如下
<html><head><meta charset="utf-8" /> <title>JS tab滑动门练习</title> <style>*{padding:0;margin:0;}.tab{width:600px;margin:40px auto;}.item{border:2px solid #000;border-radius:5px 5px 0 0;background:#000;height:40px;}.item ul{list-style:none;}.item li{width:120px;height:40px;line-height:40px;float:left;color:white;text-align:center;}.item li:hover{color:#000;background:#999}.content{width:596px;border:2px #000 solid;border-top:0;border-radius:0 0 5px 5px;box-shadow:5px 5px 8px #666;}.content .summary{display:none;clear:both;}.content ul{list-style:disc;margin-left:40px;}</style><script> function itemOne() { $("one").style.display = "block"; $("two").style.display = "none"; $("three").style.display = "none"; $("four").style.display = "none"; } function itemTwo() { $("two").style.display = "block"; $("one").style.display = "none"; $("three").style.display = "none"; $("four").style.display = "none"; } function itemThree() { $("three").style.display = "block"; $("one").style.display = "none"; $("two").style.display = "none"; $("four").style.display = "none"; } function itemFour() { $("four").style.display = "block"; $("one").style.display = "none"; $("three").style.display = "none"; $("two").style.display = "none"; } function $(m_id) { return document.getElementById(m_id); } </script></head><body><div class="tab"><div id="item" class="item"> <ul> <li onMouseOver="itemOne();">栏目一</li> <li onMouseOver="itemTwo();">栏目二</li> <li onMouseOver="itemThree();">栏目三</li> <li onMouseOver="itemFour();">栏目四</li> </ul> </div> <div id="content" class="content"> <div id="one" class="summary"> <ul> <li>网页特效原理分析</li> <li>响应用户操作</li> <li>提示框效果</li> <li>事件驱动</li> <li>元素属性操作</li> <li>动手编写第一个JS特效</li> <li>引入函数</li> <li>网页换肤效果</li> <li>展开/收缩播放列表效果</li> </ul> </div> <div id="two" class="summary"> <ul> <li>改变网页背景颜色</li> <li>函数传参</li> <li>高调用形函数的编写</li> <li>126邮箱全选效果</li> <li>循环及遍历操作</li> <li>调试器的简单实用</li> <li>典型循环的构成</li> <li>for循环配合if判断</li> <li>className的使用</li> <li>innerHTML的使用</li> <li>莫纳印象效果</li> <li>数组</li> <li>字符串连接</li> </ul> </div> <div id="three" class="summary"> <ul> <li>JavaScript组成:ECMAScript、DOM、JavaScript兼容性来源</li> <li>JavaScript出现的位置、优缺点</li> <li>高调用形函数的编写</li> <li>126邮箱全选效果</li> <li>循环及遍历操作</li> <li>调试器的简单实用</li> <li>典型循环的构成</li> <li>for循环配合if判断</li> <li>className的使用</li> <li>innerHTML的使用</li> <li>自动播放的选项卡</li> <li>定时器的应用:数码时钟</li> <li>程序调试方法</li> </ul> </div> <div id="four" class="summary"> <ul> <li>over....</li> </ul> </div> </div></div></body></html>
请在chrome FF opera中试验
- 【JS每日练习】JS写的tab选项卡
- 原生js写tab选项卡
- 选项卡插件jquery.tab.js和不用js写选项卡
- tab选项卡js效果
- js实现选项卡(Tab)
- vue.js--Tab选项卡
- JS 操作Tab选项卡
- vue.js--Tab选项卡
- vue.js--Tab选项卡
- Js tab栏选项卡
- js tab选项卡 mootools tab选项卡
- JS写的Tab控件
- 用JS写原生的选项卡
- 纯JS实现的简单tab选项卡切换效果
- 【JS】可多次使用的jQuery tab选项卡
- 使用vue.js简单的tab选项卡效果
- 最简短的js代码实现tab选项卡效果
- 【自我作业】JS+CSS tab选项卡
- android系统移植emmc记录(总)
- 黑马程序员_repeater数据控件分页
- Oracle中大批量删除数据的方法
- 第十周任务三
- p/sql 总结
- 【JS每日练习】JS写的tab选项卡
- Oracle错误一览表
- Java读取、创建xml(通过dom方式)
- 内核编译问题
- SkImageDecoder::Factory returned null
- ActiveX控件与页面
- 位段
- linux冷备份mysql
- Java序列化有何用