zoukankan      html  css  js  c++  java
  • jquery插件学习(六)

    继续上面的示例说明

    把其中的参数默认值作为$.fn.color对象的属性单独进行设计,然后借助jquery.extend方法,覆盖原来的参数选项即可

    ;(function($){
        $.extend($.fn,{
            color : function(options){
                var options = $.extend({},$.fn.color.defaults,options);
                return this.each(function(){
                    $(this).css("color",options.bcolor);    
                    $(this).css("background",options.fcolor);
                });
            }//color==end
        })
        $.fn.color.defaults ={bcolor :"white",fcolor :"black"}
    
    })(jQuery);
    $.fn.color.defaults ={bcolor:"#c06",fcolor:"red"}//写自己的参数,设置颜色
    $('h1').color();
    $('p').color({bcolor:"#fff"});//重复覆盖北背景色为白色,默认设置字体

    上面的调用,有写在外面的,有写在()里的,你学会了吗?  这节的参数详细说明就到这里了,欢迎来到我的学习小天地。网上搜下插件学习,铺天盖地,却没有个真正解决我的问题,我仔细钻研,希望你在这里学到你想要的东西。

  • 相关阅读:
    02方法 课后作业1
    HDU 1518
    POJ 2406
    HDU 1953
    HDU 1272
    POJ -- 3842
    POJ -- 3233 求“等比矩阵”前n(n <=10^9)项和
    POJ ---3070 (矩阵乘法求Fibonacci 数列)
    POJ --- 3613 (K步最短路+矩阵快速幂+floyd)
    POJ --- 2918 求解数独
  • 原文地址:https://www.cnblogs.com/jine/p/2623603.html
Copyright © 2011-2022 走看看