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 相关文章推荐
jquery 元素控制(追加元素/追加内容)介绍及应用
Apr 21 Javascript
jQuery实现可拖动的浮动层完整代码
May 27 Javascript
javascript中文本框中输入法切换的问题
Dec 10 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 Javascript
JS中获取函数调用链所有参数的方法
May 07 Javascript
基于jquery实现的树形菜单效果代码
Sep 06 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
Nov 07 Javascript
总结几道关于Node.js的面试问题
Jan 11 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
Mar 28 Javascript
解决vue中的无限循环问题
Jul 27 Javascript
详解JavaScript的计时器和按钮效果设置
Feb 18 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中根据变量的类型 选择echo或dump
2012/07/05 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
JS使用onerror捕获异常示例
2016/08/03 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python Requests安装与简单运用
2016/04/07 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
python写程序统计词频的方法
2019/07/29 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
xxx同志考察材料
2014/02/07 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
2015年暑期见闻
2015/07/14 职场文书