js实现的简洁网页滑动tab菜单效果代码
更新时间:2015年08月24日 15:53:42 作者:企鹅
这篇文章主要介绍了js实现的简洁网页滑动tab菜单效果代码,可实现简单的鼠标滑过tab标签切换的功能,非常简单实用,需要的朋友可以参考下
脚本之家 / 编程助手:解决程序员“几乎”所有问题!
脚本之家官方知识库 → 点击立即使用
本文实例讲述了js实现的简洁网页滑动tab菜单效果代码。分享给大家供大家参考。具体如下:
这里介绍的是一款风格简洁的网页滑动门代码,基于JS和Div+CSS实现。滑动门菜单,只需鼠标放上去就切换的菜单,和网页选项卡只是操作形式上的不同而已,滑动门改选项卡只需将门菜单中的onmouseover换成onclick就行了,这样换了之后,切换内容需要鼠标点击门菜单才可以。
运行效果截图如下:
在线演示地址如下:
http://demo.jb51.net/js/2015/js-css-div-hd-tab-codes/
具体代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <!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程序设计有所帮助。
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
相关文章
js(JavaScript)实现TAB标签切换效果的简单实例
本篇文章主要是对js(JavaScript)实现TAB标签切换效果的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助2014-02-02
最新评论