从零开始的jQuery插件封装

2018-10-02  本文已影响0人  洛桃桃

jQuery插件简易封装方法。

jQuery插件机制

插件结构

利用上述两个API我们可以方便地扩展jquery的方法。

(function ($) {
    $.fn.extend({
        "pluginName": function (options) {
            var opts = $.extend({}, defaluts, options); //合并默认参数与自定义参数
            return this.each(function () {
                var $this = $(this); //当前被jQuery包装的dom对象
                //操作dom ...
                //...
            });
        }
    });
    //默认参数
    var defaluts = {
        //...
    };
})(jQuery);

//调用
$('div').pluginName({});

完整示例

参考

上一篇 下一篇

猜你喜欢

热点阅读