编写JQuery插件-4

Posted 月半的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写JQuery插件-4相关的知识,希望对你有一定的参考价值。

封装对象方法的插件

jQuery.fn.extend() 的两种写法

以添加一个点击按钮为例:

方法一:

(function ($) {
    $.fn.mask = function(options){
        options = $.extend({
            _class:.maskHomeNew,
        },options);
        console.log(options._class);
        $(options._class).click(function(){
            $(this).hide();
        });
    }
})(jQuery)

方法二:

(function ($) {
    $.fn.extend({
        mask:function(options){
            options = $.extend({
                _class:.maskHomeNew,
            },options);
            console.log(options._class);
            $(options._class).click(function(){
                $(this).hide();
            });
        }
    });
})(jQuery)

方法调用

$(".closeN").mask(); // 方法调用可以添加自定参数{_class:".aa"}

 到此,jq插件篇全部结束,内容参考《锋利的jQuery》,小伙伴们可以读一下,现在轮子已经有了,剩下的就靠大家自己发挥了!!

以上是关于编写JQuery插件-4的主要内容,如果未能解决你的问题,请参考以下文章

jq插件的编写方法(自定义jq插件)---转

几个非常实用的JQuery代码片段

用于bootstrap 4网格系统的可视化javascript编辑器,作为jQuery插件编写。

sublime text3 增加代码片段(snipper)

编写优秀jQuery插件的10个技巧

编写JQuery插件-2