js实现类似菜单风格的TAB选项卡效果代码


Posted in Javascript onAugust 28, 2015

本文实例讲述了js实现类似菜单风格的TAB选项卡效果代码。分享给大家供大家参考。具体如下:

这是一款基于javascript实现的一组简洁选项卡代码,类似菜单风格的TAB选项卡,没有使用图片,因此有些地方处理的还不太到位,不介意使用图片修饰的朋友可以再次美化这上选项卡,风格有点类似于菜单。

运行效果截图如下:

js实现类似菜单风格的TAB选项卡效果代码

在线演示地址如下:

具体代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<title>一组简洁选项卡代码</title>
<style type="text/css">
<!--
body,div,ul,li{padding:0;margin:0;text-align:center;}
body{font:12px "宋体";text-align:center;}
a:link,a:visited{color:#00F;text-decoration:none;}
a:hover,a:active{color:#c00;text-decoration:underline;}
ul{ list-style:none;}
.box{margin:1em auto;}
br{clear:both;}
/*菜单class*/
.Menubox{width:960px;background:#eff8fe;border-bottom:2px #9bcff7 solid;height:36px;line-height:36px; border-top: none;}
.Menubox li{float:left;display:block;cursor:pointer;width:114px;border-right:0px #cccccc solid;text-align:center;color:#0099cc;font-weight:bold;font-size:14px; border-top: 2px solid #98d0f7; border-right: 2px solid #98d0f7;}
.Menubox li.hover{background:#fff;width:116px;border:2px solid #98d0f7;border-bottom:0px solid #fff;color:#dc0004;font-weight:bold;height:36px;line-height:36px;font-size:14px; border-right: 2px solid #98d0f7; border-left: none;}
.Menubox li.out{border-top:1px #cccccc solid;}
.Contentbox{width:956px;clear:both;border:2px solid #98d0f7;border-top:0;height:150px;line-height:150px;text-align:center;padding-top:8px;}
.Contentbox span{color:#ccc;}
-->
</style>
<script language="javascript" type="text/javascript">
<!--
function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
 var menu=document.getElementById(name+i);
 var con=document.getElementById("con_"+name+"_"+i);
 menu.className=i==cursel?"hover":"";
 con.style.display=i==cursel?"block":"none";
 }
}
//-->
</script>
</head>
<body>
<div class="box">
<!-- 点击切换1 begin -->
<div class="Menubox">
<ul><li style="color:#000000; width:180px">请选择支付方式</li>
  <li id="two1" onClick="setTab('two',1,4)" class="hover">连心卡</li>
  <li id="two2" onClick="setTab('two',2,4)" >储蓄卡</li>
  <li id="two3" onClick="setTab('two',3,4)" >信用卡</li>
  <li id="two4" onClick="setTab('two',4,4)" >消费卡</li>
</ul>
</div>
<div class="Contentbox">
  <p id="con_two_1" >标题列表1<span>(点击切换)</span></p>
  <p id="con_two_2" style="display:none">标题列表2<span>(点击切换)</span></p>
  <p id="con_two_3" style="display:none">标题列表3<span>(点击切换)</span></p>
  <p id="con_two_4" style="display:none">标题列表4<span>(点击切换)</span></p>
</div>
<br />
</div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 产生不重复的随机数三种实现思路
Dec 13 Javascript
JS实现拖动示例代码
Nov 01 Javascript
JQuery调用WebServices的方法和4个实例
May 06 Javascript
ES6所改良的javascript“缺陷”问题
Aug 23 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
微信小程序的动画效果详解
Jan 18 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
详解Vue快速零配置的打包工具——parcel
Jan 16 Javascript
node省市区三级数据性能测评实例分析
Nov 06 Javascript
JavaScript原型式继承实现方法
Nov 06 Javascript
Vue 自适应高度表格的实现方法
May 13 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
Nov 04 Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 #Javascript
Angular Js文件上传之form-data
Aug 28 #Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
Aug 28 #Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 #Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 #Javascript
js实现显示当前状态的导航效果代码
Aug 28 #Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 #Javascript
You might like
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
基于jquery的滚动新闻列表
2010/06/19 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
JavaScript也谈内存优化
2014/06/06 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
浅谈Python中copy()方法的使用
2015/05/21 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
python实现抖音点赞功能
2019/04/07 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
sort命令的作用和用法
2012/11/04 面试题
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
新闻网站实习自我鉴定
2013/09/25 职场文书
公司董事长职责
2013/12/12 职场文书
书法大赛策划方案
2014/06/04 职场文书
感谢信的格式
2015/01/21 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
追讨欠款律师函
2015/06/24 职场文书
董事长秘书工作总结
2015/08/14 职场文书
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js
设置IIS Express并发数
2022/07/07 Servers