jquery插件框架
// JavaScript Document (function($){ $.fn.extend({ //定义插件名称 pluginName: function(options){ // 插件开始 --------------------------------------------- //默认参数 var defaults = { /**参数 1 */ a:1, /**参数 2 */ b:2, /**参数 3 */ c:3 } //参数合并 var options = $.extend(defaults, options); return $(this).each(function( i , v ){ //针对每一个被选定的 元素操作 ----------- 功能 开始 ----------------- var o = options;// 在函数内部 就可以 用 o.a o.b o.c 调用参数 var $that = $(this);// $(this) // 功能代码 ... //针对每一个被选定的 元素操作 ----------- 功能 结束 ----------------- }); // 插件开始 --------------------------------------------- } }); })(jQuery);
调用插件
$('选择器').pluginName(json格式参数);