基于jquery的9行js轻松实现tab控件示例
2013-10-12 11:26
721 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="../js/jquery-1.7.2.min.js"></script> <script type="text/javascript"> /** * 考虑到tab和pane有可能被动态的添加和删除, * 所以每次都废点时间去查找先前被激活的tab */ var tab = function(tabId,activeId){ $("#"+tabId).delegate("li:not(#"+activeId+")","click",function(){ $("#"+$("#"+activeId).attr("tar")).css("display","none"); $("#"+activeId).removeAttr("id"); $(this).attr("id",activeId); $("#"+$(this).attr("tar")).css("display","block"); }); }; </script> </head> <style> li{ border:1px solid #b5e2f3; border-bottom:0px; float:left; width:100px; height:25px; margin:0 7px; background:#F1FEF3; padding:9px 0 0 0; text-align:center; color:#33a3dc; cursor:pointer; } ul{ width:800; height:36px; border-bottom:1px solid #b5e2f3; } #selected{ background:#FFF!important; border-bottom:2px solid #FFF!important; } ul{margin:-1px;} #cate1,#cate2, #cate3, #cate4, #cate5{ clear:both; height:300px; background:#FFFFFF; width:800px; height:100px; padding:25px; border:1px solid #b5e2f3; } </style> <body> <div id="tab"> <ul> <li tar="cate1" id="selected">1</li> <li tar="cate2">2</li> <li tar="cate3">3</li> <li tar="cate4">4</li> </ul> </div> <div> <div id="cate1" style="display:block;"> 1 </div> <div id="cate2" style="display:none;"> 2 </div> <div id="cate3" style="display:none;"> 3 </div> <div id="cate4" style="display:none;"> 4 </div> </div> </body> <script> tab("tab","selected"); </script> </html>
相关文章推荐
- 基于jquery的9行js轻松实现tab控件示例
- 基于jquery,9行js轻松实现tab控件
- 基于jquery,9行js轻松实现tab控件
- 基于jquery实现智能提示控件intellSeach.js
- 基于jquery实现智能提示控件intellSeach.js
- jQuery实现的tab标签切换效果示例
- JS基于面向对象实现的选项卡效果示例
- jQuery基于Ajax实现读取XML数据功能示例
- Spring Data Jpa+SpringMVC+Jquery.pagination.js实现分页示例
- 基于jquery的tab切换 js原理
- 基于jQuery的响应式Tab选项卡插件easyResponsiveTabs.js
- 基于Jquery的可拉拽控件的实现
- JS,jQuery轻松实现input图片上传预览功能
- js和jquery实现监听键盘事件示例代码
- 使用jquery.form.js实现form表单无刷新提交简单示例
- jquery.treeview.js树控件实现树概要思路
- js实现幻灯片效果(基于jquery插件)
- jquery ui tabs 控件 标签倒置并实现固定
- jquery实现pager控件示例
- jQuery实现图片轮播效果代码(基于jquery.pack.js插件)