免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1878 | 回复: 0
打印 上一主题 下一主题

jquery tab插件精简版 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-12 21:59 |只看该作者 |倒序浏览
jquery tab插件精简版



自己平时用得比较多tab功能,网上有很强大的tab功能,但是很多时候太过于复杂,所以自己写了一个最简单的jquery插件,代码如下,就不解释了。

  1. /* * jqpressToos1.0
  2. * * Copyright (c) 2011 yepeng  
  3. * Dual licensed under the MIT (MIT-LICENSE.txt)
  4. * and GPL (GPL-LICENSE.txt) licenses.
  5. * */$.fn.extend({//插件名称:Tab选项卡
  6.     jqpressTab: function(options) {
  7.         //参数和默认值
  8.         var defaults = {
  9.             _tabClass: null,//选项卡样式
  10.             _childs:null //子选项 样式选择器
  11.         };
  12.         var options = $.extend(defaults, options);
  13.         var o = options;
  14.         var parentCate = $(this);
  15.         var childCate = $(o._childs);
  16.         parentCate.mouseover(function() {
  17.         parentCate.removeClass(o._tabClass);
  18.         $(this).addClass(o._tabClass);
  19.             for (i = 0; i < parentCate.length; i++) {
  20.                 if (parentCate[i].className == o._tabClass) {
  21.                     childCate[i].style.display = "block";
  22.                 } else {
  23.                     childCate[i].style.display = "none";
  24.                }            }        });    } });})
  25. (jQuery);
复制代码
调用方法更简单:

jQuery(document).ready(function(){   $(".mytab  li  a").jqpressTab({ _tabClass: "样式名称", _childs: "子元素样式名称" });});  如果需要根据ID做选择器自己扩展去吧,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP