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 this关键字的问题
Jan 09 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
node.js正则表达式获取网页中所有链接的代码实例
Jun 03 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
JavaScript实现网页截图功能
Oct 16 Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 Javascript
jQuery自动添加表单项的方法
Jul 13 Javascript
form表单转Json提交的方法(推荐)
Sep 23 Javascript
详解自动生成博客目录案例
Dec 09 Javascript
JavaScript中的return布尔值的用法和原理解析
Aug 14 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 Javascript
动态Axios的配置步骤详解
Jan 12 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安装问题
2006/10/09 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
python Django模板的使用方法(图文)
2013/11/04 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
python截取两个单词之间的内容方法
2018/12/25 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
Python 定义只读属性的实现方式
2020/03/05 Python
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
自我鉴定思想方面
2013/10/07 职场文书
董事长秘书岗位职责
2013/11/29 职场文书
植物生产学专业求职信
2014/08/08 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
迎新生晚会主持词
2015/06/30 职场文书
开学随笔
2015/08/15 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
使用refresh_token实现无感刷新页面
2022/04/26 Javascript