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 页面编码与浏览器类型判断代码
Jun 03 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
浅析JavaScript 箭头函数 generator Date JSON
May 23 Javascript
Javascript必知必会(四)js类型转换
Jun 08 Javascript
js判断空对象的实例(超简单)
Jul 26 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 Javascript
详解@angular/cli 改变默认启动端口两种方式
Nov 29 Javascript
解析vue、angular深度作用选择器
Sep 11 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
Jul 20 Javascript
js实现简易点击切换显示或隐藏
Nov 29 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的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
php中curl使用指南
2015/02/05 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
MooTools 1.2介绍
2009/09/14 Javascript
setTimeout自动触发一个js的方法
2014/01/15 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
python如何获取服务器硬件信息
2017/05/11 Python
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
安装Python的教程-Windows
2017/07/22 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
Django web框架使用url path name详解
2019/04/29 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
乡镇党建工作汇报材料
2014/08/14 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
记一次Mysql不走日期字段索引的原因小结
2021/10/24 MySQL
Python超详细分步解析随机漫步
2022/03/17 Python
vue实现拖拽交换位置
2022/04/07 Vue.js