jquery tab插件精简版分享


Posted in Javascript onSeptember 10, 2011
/* 
* jqpressToos1.0 
* 
* Copyright (c) 2011 yepeng 
* Dual licensed under the MIT (MIT-LICENSE.txt) 
* and GPL (GPL-LICENSE.txt) licenses. 
* 
*/ $.fn.extend({ 
//插件名称:Tab选项卡 
jqpressTab: function(options) { 
//参数和默认值 
var defaults = { 
_tabClass: null,//选项卡样式 
_childs:null //子选项 样式选择器 
}; 
var options = $.extend(defaults, options); 
var o = options; 
var parentCate = $(this); 
var childCate = $(o._childs); 
parentCate.mouseover(function() { 
parentCate.removeClass(o._tabClass); 
$(this).addClass(o._tabClass); 
for (i = 0; i < parentCate.length; i++) { 
if (parentCate[i].className == o._tabClass) { 
childCate[i].style.display = "block"; 
} else { 
childCate[i].style.display = "none"; 
} 
} 
}); 
} 
}); 
})(jQuery);

调用方法更简单:

jQuery(document).ready(function(){ $(".mytab li a").jqpressTab({ _tabClass: "样式名称", _childs: "子元素样式名称" });});

如果需要根据ID做选择器自己扩展去吧,呵呵

Javascript 相关文章推荐
原来Jquery.load的方法可以一直load下去
Mar 28 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
JavaScript实现的背景自动变色代码
Oct 17 Javascript
基于javascript实现表格的简单操作
May 21 Javascript
Javascript中级语法快速入手
Jul 30 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
Mar 01 Javascript
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
Vue Extends 扩展选项用法完整实例
Sep 17 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
JS+CSS实现动态时钟
Feb 19 Javascript
Vue详细的入门笔记
May 10 Vue.js
javascript语言结构小记(一)
Sep 10 #Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 事件学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 DOM学习笔记
Sep 10 #Javascript
jquery maxlength使用说明
Sep 09 #Javascript
You might like
最省空间的计数器
2006/10/09 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
python逐行读取文件内容的三种方法
2014/01/20 Python
Python导入oracle数据的方法
2015/07/10 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
python 循环数据赋值实例
2019/12/02 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
客户经理岗位职责
2013/12/08 职场文书
采购内勤岗位职责
2013/12/10 职场文书
社会学专业求职信
2014/02/24 职场文书
继承公证书样本
2014/04/04 职场文书
Django显示可视化图表的实践
2021/05/10 Python