javascript的tab切换原理与效果实现方法


Posted in Javascript onJanuary 10, 2015

本文实例讲述了javascript的tab切换原理与效果实现方法。分享给大家供大家参考。

具体实现方法如下:

<html>

<head>

<style type="text/css">

#container{border:solid 1px green;width:300px;height:300px;}

li{float:left;margin-left:20px;}

p{float:left;}

#sports,#military,#bbs{display:none;}

</style>

<script type="text/javascript">

function tab(pid){

 var ps = ['news','sports','military','bbs'];

 for(var i=0,len=ps.length;i<len;i++){

  if(ps[i] == pid){

   document.getElementById(ps[i]).style.display = "block";

  }else{

   document.getElementById(ps[i]).style.display = "none";

  }

 }

}

</script>

</head>

<body>

<div id="container">

 <ul>

  <li onmouseover="tab('news');">新闻</li>

  <li onmouseover="tab('sports');">体育</li>

  <li onmouseover="tab('military');">军事</li>

  <li onmouseover="tab('bbs');">论坛</li>

 </ul>

 <p id="news">新闻新闻新闻新闻新闻</p>

 <p id="sports">体育体育体育体育体育</p>

 <p id="military">军事军事军事军事军事</p>

 <p id="bbs">论坛论坛论坛论坛论坛</p>

</div>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js身份证验证超强脚本
Oct 26 Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 Javascript
JS 在指定数组中随机取出N个不重复的数据
Jun 10 Javascript
Javascript优化技巧之短路表达式详细介绍
Mar 27 Javascript
jQuery实现图片局部放大镜效果
Mar 17 Javascript
JavaScript入门教程之引用类型
May 04 Javascript
JS简单验证上传文件类型的方法
Apr 17 Javascript
JavaScript设置名字输入不合法的实现方法
May 23 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
JavaScript获取某一天所在的星期
Sep 05 Javascript
Vuex实现数据增加和删除功能
Nov 11 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 #Javascript
js中键盘事件实例简析
Jan 10 #Javascript
js中this的用法实例分析
Jan 10 #Javascript
js创建对象的方式总结
Jan 10 #Javascript
js对象继承之原型链继承实例
Jan 10 #Javascript
js对象的复制继承实例
Jan 10 #Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 #Javascript
You might like
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
Smarty模板变量与调节器实例详解
2019/07/20 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
js 颜色选择插件
2017/01/23 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
Python中针对函数处理的特殊方法
2014/03/06 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
python绘制双柱形图代码实例
2017/12/14 Python
python实现excel读写数据
2021/03/02 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
python之列表推导式的用法
2019/11/29 Python
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
副总经理岗位职责范本
2014/09/30 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
文员岗位职责范本
2015/04/16 职场文书
合同补充协议书
2016/03/24 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers