实用的jQuery tab选项卡特效
js选项卡特效,用原生的js代码写费劲,花费时间更长,用jQuery写很快就搞定,立马提高了开发的效率,多开心呀,哈哈哈哈,实用的jQuery tab选项卡特效,可自由滑动或者点击,代码如下:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>实用的jQuery tab选项卡特效</title> <script type="text/javascript" src="js/jquery-1.6.4.min.js"></script> <script type="text/javascript"> $(function(){ $('.ct:gt(0)').hide(); /*gt(0) 大于第一个*/ var tab = $('.box ul li'); tab.click(function(){ /*click点击事件和hover悬停事件互换*/ $(this).addClass('one').siblings().removeClass(); /*siblings 他的兄弟*/ var tab_index = tab .index(this); $('.ct').eq(tab .index(this)).show().siblings().hide(); }); }); </script> <style type="text/css"> * { padding:0; margin:0;} body { font-size:12px; padding:100px;} ul { list-style-type:none;} .box ul { height:30px; line-height:30px;} .box ul li { float:left; padding:0 10px; position:relative; cursor:pointer;border:1px solid #000;margin-right:5px; border-bottom:none;border-radius: 4px;} .content { width:225px; border:1px solid #000; padding:10px; height:100px;} * html .content { margin-top:-1px;} .box ul li.one { background:red;} </style> </head> <body> <div class="box"> <!--菜单部分--> <ul> <li class="one">菜单一</li> <li>菜单二</li> <li>菜单三</li> <li>菜单四</li> </ul> <!--菜单部分结束--> <!--内容部分--> <div class="content"> <div class="ct">内容一</div> <div class="ct">内容二</div> <div class="ct">内容三</div> <div class="ct">内容四</div> </div> <!--内容部分结束--> </div> </body> </html>
实用的jQuery tab选项卡特效代码:
$(function(){ $('.ct:gt(0)').hide(); /*gt(0) 大于第一个*/ var tab = $('.box ul li'); tab.click(function(){ /*click点击事件和hover悬停事件互换*/ $(this).addClass('one').siblings().removeClass(); /*siblings 他的兄弟*/ var tab_index = tab .index(this); $('.ct').eq(tab .index(this)).show().siblings().hide(); }); });
效果图如下:
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/jQuery/35.html
原文地址:https://tangjiusheng.cn/jQuery/35.html