js实现的简洁网页滑动tab菜单效果代码


Posted in Javascript onAugust 24, 2015

本文实例讲述了js实现的简洁网页滑动tab菜单效果代码。分享给大家供大家参考。具体如下:

这里介绍的是一款风格简洁的网页滑动门代码,基于JS和Div+CSS实现。滑动门菜单,只需鼠标放上去就切换的菜单,和网页选项卡只是操作形式上的不同而已,滑动门改选项卡只需将门菜单中的onmouseover换成onclick就行了,这样换了之后,切换内容需要鼠标点击门菜单才可以。

运行效果截图如下:

js实现的简洁网页滑动tab菜单效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页滑动门菜单</title>
<style>
* {list-style-type:none; font-size:12px; text-decoration:none; margin:0; padding:0;}
.tab{ margin:20px; width:244px; height:200px; overflow:hidden; border:1px #AACCEE solid;}
.tab_b{ overflow:hidden; margin:5px; }
.menu{overflow:hidden; }
.menu li{ display:block; float:left; display: list-item; text-align:center; width:60px; background-color:#EDF4FC;line-height:20px; border-bottom:1px #AACCEE solid;border-right:1px #AACCEE solid; }
.menu li a{ display:block;}
.menu_d{border-bottom:1px #FFFFFF solid;background-color:#FFFFFF; }
.tab ul li.aaa{background: #FFFFFF;border-bottom:0px #FFFFFF solid;}
</style>
</head>
<body>
<script language="javascript">
function tabs(n)
{
var len = 4;
for (var i = 1; i <= len; i++)
{
document.getElementById('tab_a' + i).style.display = (i == n) ? 'block' : 'none';
document.getElementById('tab_' + i).className = (i == n) ? 'aaa' : 'none';
}
}
</script>
<div class="tab">
<ul class="menu" id="menutitle">
<li id="tab_1" class="aaa"><a href="javascript:void(0)" onclick="tabs('1');" >新闻</a></li>
<li id="tab_2" ><a href="javascript:void(0)" onmouseover="tabs('2');" >生活</a></li>
<li id="tab_3" ><a href="javascript:void(0)" onmouseover="tabs('3');" >滚动</a></li>
<li id="tab_4" ><a href="javascript:void(0)" onmouseover="tabs('4');" >旅游</a></li>
</ul>
<div class="tab_b" id="tab_a1" style="display:block;"> 国内国际新闻</div>
<div class="tab_b" id="tab_a2" style="display:none;">本土快乐生活</div>
<div class="tab_b" id="tab_a3" style="display:none;">适时新闻滚动</div>
<div class="tab_b" id="tab_a4" style="display:none;">期待完美假日</div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
js技巧--转义符&quot;\&quot;的妙用
Jan 09 Javascript
javascript StringBuilder类实现
Dec 22 Javascript
javascript json 新手入门文档
Dec 03 Javascript
JavaScript prototype属性使用说明
May 13 Javascript
JavaScript原型继承之基础机制分析
Aug 26 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
Apr 01 Javascript
浅谈js中的in-for循环
Jun 28 Javascript
AngularJS表单和输入验证实例
Nov 02 Javascript
Vue实现选择城市功能
May 27 Javascript
JavaScript常见事件对象与操作实例总结
Jan 05 Javascript
微信小程序实现简单表格
Feb 14 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 Javascript
jquery+html5烂漫爱心表白动画代码分享
Aug 24 #Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
Aug 24 #Javascript
jQuery超酷平面式时钟效果代码分享
Mar 30 #Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 #Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
Aug 24 #Javascript
jQuery实现的多级下拉菜单效果代码
Aug 24 #Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
Aug 24 #Javascript
You might like
PHP 透明水印生成代码
2012/08/27 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
javascript下数值型比较难点说明
2010/06/07 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python对excel文档的操作方法详解
2018/12/10 Python
Python常见数字运算操作实例小结
2019/03/22 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
使用python模拟命令行终端的示例
2019/08/13 Python
Django Admin中增加导出Excel功能过程解析
2019/09/04 Python
Python中的延迟绑定原理详解
2019/10/11 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
python字典与json转换的方法总结
2020/12/28 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
高中生学期学习自我评价
2014/02/24 职场文书
信息员培训方案
2014/06/12 职场文书
2015年安全月活动总结
2015/03/26 职场文书
如何拟写通知正文?
2019/04/02 职场文书
python实现剪贴板的操作
2021/07/01 Python
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python