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 相关文章推荐
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
jquery中dom操作和事件的实例学习-表单验证
Nov 30 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
Jul 28 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
Dec 11 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 Javascript
详谈js遍历集合(Array,Map,Set)
Apr 06 Javascript
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
Javascript实现基本运算器
Jul 15 Javascript
vue中使用localstorage来存储页面信息
Nov 04 Javascript
15分钟深入了解JS继承分类、原理与用法
Jan 19 Javascript
详解小程序云开发数据库
May 20 Javascript
ajax请求前端跨域问题原因及解决方案
Oct 16 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
php公用函数列表[正则]
2007/02/22 PHP
用来给图片加水印的PHP类
2008/04/09 PHP
PHP伪静态写法附代码
2008/06/20 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
浅谈目前可以使用ES10的5个新特性
2019/06/25 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python编写的最短路径算法
2015/03/25 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
医学生自荐信
2013/12/03 职场文书
学习雷锋倡议书
2014/04/15 职场文书
JavaScript中的LHS和RHS分析详情
2022/04/06 Javascript