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 相关文章推荐
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
JS实现title标题栏文字不间断滚动显示效果
Sep 07 Javascript
JavaScript SHA-256加密算法详细代码
Oct 06 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
Nov 20 Javascript
超简单的Vue.js环境搭建教程
Mar 17 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
Apr 01 Javascript
Vue实现导出excel表格功能
Mar 30 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
JSON基本语法及与JavaScript的异同实例分析
Jan 04 Javascript
layui实现数据表格table分页功能(ajax异步)
Jul 27 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
JavaScript实现随机点名器
Mar 25 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
德生PL330测评
2021/03/02 无线电
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
jquery json 实例代码
2010/12/02 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
Python随机生成带特殊字符的密码
2016/03/02 Python
Python递归函数定义与用法示例
2017/06/02 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
几个Linux面试题笔试题
2016/08/01 面试题
机械制造毕业生求职信
2014/03/03 职场文书
迎新晚会策划方案
2014/06/13 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
JavaScript异步操作中串行和并行
2021/11/20 Javascript
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫
Vue.Draggable实现交换位置
2022/04/07 Vue.js