标签:js
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>TAB切换</title> <script type="text/javascript" src="jQuery1.7.js"></script> <script type="text/javascript"> $(document).ready(function(){ var $tab_li = $(‘#tab ul dl‘); $tab_li.hover(function(){ $(this).addClass(‘selected‘).siblings().removeClass(‘selected‘); var index = $tab_li.index(this); $(‘div.tab_box > div‘).eq(index).show().siblings().hide(); }); }); </script> </head> <body> <div id="tab"> <ul class="tab_menu"> <dl>所有课程</dl> <dl >11月份</dl> <dl>12月份</dl> <dl>1月份</dl> <dl>2月份</dl> <dl>3月份</dl> <dl >4月份</dl> <dl class="selected">5月份</dl> </ul> <div class="tab_box"> <div class="hide"> <!--近期所有课程开始--> 近期所有课程 <!--近期所有课程结束--> </div> <div class="hide"> <!--11月份课程开始--> 11月份课程 <!--11月份课程结束--> </div> <div class="hide" > <!--12月份课程开始--> 12月份课程 <!--12月份课程结束--> </div> <div class="hide" > <!--1月份课程开始--> 1月份课程 <!--1月份课程结束--> </div> <div class="hide"> <!--2月份课程开始--> 2月份课程 <!--2月份课程结束--> </div> <div class="hide"> <!--3月份课程开始--> 3月份课程 <!--3月份课程结束--> </div> <div class="hide"> <!--4月份课程开始--> 4月份课程 <!--4月份课程结束--> </div> <div class=""> <!--5月份课程开始--> 5月份课程 <!--5月份课程结束--> </div> </div> </div> <!-- 代码 结束 --> </body> </html>
*{margin:0px; padding:0px; list-style:none;} /* 内容竖向菜单栏样式 */ #tab{width:800px; margin:auto;} #tab .tab_menu{width:100%;position:absolute;z-index:1; width:80px;} #tab .tab_menu dl{cursor:pointer; width:80px; height:46px; line-height:46px; background:#fff9e3; border-left:solid 4px #fd4c46; margin-bottom:4px; font-weight:bold; font-size:18px; color:#c08a43; text-align:center} /* 内容样式 */ #tab .tab_box{padding-left:90px;padding-top:10px;width:670px;min-height:690px;height:auto !important;font-size:12px;color: #333;} .tab_box div{padding:10px; } #tab .tab_menu .selected{background: grey; color:#fff;} #con_one_2,#con_one_3,#con_one_4,#con_one_5,#con_one_6,#con_one_7,#con_one_8{ padding:10px; margin:auto} .hide{display:none;}
浏览器效果:
鼠标悬浮onmouseover:Jquery兼容性很好的,竖向选项卡切换代码
标签:js
原文地址:http://xuyran.blog.51cto.com/11641754/1784107