jQuery自定义插件

Posted lwming

tags:

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

很久没接触jQuery了,陌生到连我自己都不认识自己了。刚好有人问到,那现在温习一下jQuery自定义插件:

浅谈jQuery编写插件的两种方法:

第一种:$.extend形式:

注意:

            为避免$标识符被重新定义,出现冲突,导致无法使用
            通常在匿名函数中以$作为形参,在调用时用jQuery作为实参
(function($)
    $.extend(
        Address:function()
            console.log("噢,我渐渐的喜欢上东莞了");
        
    );
)(jQuery);

接着在引用Address():

        function GetAddress()
            $.Address();
        

看console输出就是:

技术图片

第二种: $.fn.extend形式

(function($)
    $.fn.extend(
        Job:function()
            console.log("噢,我在搬砖");
            return this; 
        
    );
)(jQuery);

接着调用$().Job()

    function GetJob()
            // console.log($().Job())
            $("#job").Job().css("background","red"); 

看输出

技术图片技术图片

 

 就是如此,简单吧。

 

 

 

以上是关于jQuery自定义插件的主要内容,如果未能解决你的问题,请参考以下文章

jQuery自定义插件

使用 jQuery 验证插件自定义日期格式

jQuery自定义插件--banner图滚动

自定义JQuery插件

如何将自定义事件添加到 jQuery 插件模式中

Jquery自定义图片上传插件