1. 拓展对象(设置默认值)
var settings = { validate: false, limit: 5, name: "foo" }; var options = { validate: true, name: "bar" }; jQuery.extend(settings, options);
2. 拓展jquery方法
jQuery.extend({ min: function(a, b) { return a < b ? a : b; }, max: function(a, b) { return a > b ? a : b; } });
3. 扩展 jQuery 元素集来提供新的方法
jQuery.fn.extend({ check: function() { return this.each(function() { this.checked = true; }); }, uncheck: function() { return this.each(function() { this.checked = false; }); } });
或
$.fn.XXXXXX = function(options){ return this.each(function(){ //..... }); };
4. 实例
(function ($) { $.fn.extend({ //插件名称 - Plugins_XXXX Plugins_XXXX: function (options) { //参数和默认值 var defaults = {}; var options = $.extend(defaults, options); return this.each(function () { //方法 }); } }); })(jQuery);
(function($){ $.fn.XXXX = function(options){ var opts = $.extend({},$.fn.dragDrop.defaults,options); return this.each(function(){ // 方法 }); }; //默认配置 $.fn.XXXX.defaults = {k1:v1}; })(jQuery);
$.fn.XXXX = function(settings){ var options = {k1:v1}; settings = settings || {}; $.extend(options, settings); return this.each(function(){ //初始化方法 }); }; $.XXXX = { YYY : function() { } }
相关推荐
jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery...
jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....
jquery.qrcode.min.js 二维码的jquery插件
jquery多风格多功能滚动特效代码插件jquery.liMarquee.js下载
jquery.goup.js
jquery.graphviz.svg, 使 graphviz svg图表响应响应的jquery插件 jquery.graphviz.svg可以使Graphviz的输出更加交互和易于浏览的jQuery插件。 使具有以下特性的功能变得容易:突出显示节点/边放大/缩小图形导航- ...
JQuery信息提示框插件 jquery.toast.js 的使用,有详细的注释,可以直接使用
跨浏览器控制图片旋转jquery插件jquery.rotate.js.zip 跨浏览器控制图片旋转jquery插件jquery.rotate.js.zip 跨浏览器控制图片旋转jquery插件jquery.rotate.js.zip
jQuery分享插件jquery.share.js享到QQ、微信、微博、google、in、tweeter等 demo里面比较全 需要分享功能的可以下载这个插件
jquery插件所需要的js代码,包括 jquery.js的不同版本,jquery.cookie.js,jquery.form.js,jquery.metadata.js,jquery.validate.js,jquery.simplemodal.js
jquery.fireworks.js 插件描述:jquery-fireworks.js是一款基于HTML5 Canvas的逼真烟花特效jQuery插件。该插件使用简单,并可自由进行配置。它可以在一个div容器中生成逼真的燃放...
jquery插件jquery.cycle轻松实现图片效果!
JQuery打印插件jquery.PrintArea.js与实例实现对区域文字打印
jquery表单验证插件jquery.form.js.pdf
jquery.appear 是一款jQuery 插件,当元素出现时,执行相应的方法。当元素滚动到窗口或变为可见时触发。 标签:jQuery
jQuery Form Plugin能够让你简洁的将...插件里面主要的方法, ajaxForm和ajaxSubmit,能够从form组件里采集信息确定如何处理表单的提交过程。 两个方法都支持众多的可选参数,能够让你对表单里数据的提交做到完全的控制。
jqweui图片上传插件jquery-weui.uploader.js 实现 多图上传,预览,删除,初始化控件,图片赋值加载,获取图片数据。压缩包包含jquery-weui.uploader.js,weui以及示例demo
jquery.min.js插件,实际运用项目中还是很好用。分享出来大家一起共享,如果大家觉得不错,希望能给个好评。
jquery.pagination.js 下载,优秀的jquery分页插件,使用IP代理国外网站下载而来