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 相关文章推荐
Javascript Request获取请求参数如何实现
Nov 28 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 Javascript
jQuery中:nth-child选择器用法实例
Dec 31 Javascript
JavaScript检测鼠标移动方向的方法
May 22 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
Nov 24 Javascript
JavaScript修改作用域外变量的方法
Mar 25 Javascript
微信小程序实现人脸检测功能
May 25 Javascript
JS中DOM元素的attribute与property属性示例详解
Sep 04 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 Javascript
vue自动路由-单页面项目(非build时构建)
Apr 30 Javascript
JavaScript 绘制饼图的示例
Feb 19 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 开发环境配置(测试开发环境)
2010/04/28 PHP
php无限遍历目录示例
2014/02/21 PHP
javascript GUID生成器实现代码
2009/10/31 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
在layui框架中select下拉框监听更改事件的例子
2019/09/20 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
关于Python中异常(Exception)的汇总
2017/01/18 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
会计系毕业个人自荐信格式
2013/09/23 职场文书
毕业生求职简历的自我评价
2013/10/07 职场文书
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
小学音乐教学反思
2014/02/05 职场文书
小班重阳节活动方案
2014/02/08 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
球队口号
2014/06/18 职场文书
授权委托书格式范文
2014/08/02 职场文书
授权委托书怎么写
2014/09/25 职场文书
锅炉工岗位职责
2015/02/13 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python