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功能函数(2009-06-04更新)
Jun 04 Javascript
ASP中进行HTML数据及JS数据编码函数
Nov 11 Javascript
jQueryUI的Dialog的简单封装
Jun 07 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
Aug 04 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
AngularJs $parse、$eval和$observe、$watch详解
Sep 21 Javascript
微信小程序之前台循环数据绑定
Aug 18 Javascript
详解使用React制作一个模态框
Mar 14 Javascript
微信小程序 腾讯地图显示偏差问题解决
Jul 27 Javascript
countUp.js实现数字动态变化效果
Oct 17 Javascript
在Vue里如何把网页的数据导出到Excel的方法
Sep 30 Javascript
JavaScript十大取整方法实例教程
Dec 03 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
Vue 仿QQ左滑删除组件功能
2018/03/12 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
python实现图片识别汽车功能
2018/11/30 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
python实现126邮箱发送邮件
2020/05/20 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
Python自动登录QQ的实现示例
2020/08/28 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
制药工程专业毕业生推荐信
2013/12/24 职场文书
银行员工职业规划范文
2014/01/21 职场文书
经典演讲稿汇总
2014/05/19 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
毕业生见习报告总结
2014/11/08 职场文书
python实现A*寻路算法
2021/06/13 Python
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python