jQuery 岂能仅止于用,怎么也得扩展一下子啊
jQuery.extend 拓展方式
对 jQuery 对象的扩展,可以理解为静态方法,不需要实例 jQuery 就可以使用。
$.extend({ add: function(value1, value2) { return value1 + value2; }});alert($.add(3, 4));
jQuery.fn.extend 拓展方式
对 jQuery 元素的扩展,只能用在 jQuery 元素上,可以理解为普通方法。定义插件时需要返回 this,以支持 jQuery 的**链式操作**。
$.fn.extend({ red: function() { return $(this).css("color", "red"); }});