如何编写jquery插件
时间:2011-03-15 来源:Kevin Wang BJ
如何编写jquery插件,就我的了解有以下两个方法
1.直接扩展法(我自己的命名)
if (jQuery) (
function(jQuery) {
jQuery.fn.your_method_name = function(options) {
var settings = {
'param1': 'a',
'param2': 'b'
};
return this.each(function() {
if (options) {
$.extend(settings, options);
}
//code here
});
};
})(jQuery);
2.覆盖扩展法
if (jQuery) (
function(jQuery) {
jQuery.extend(jQuery.fn,
{
your_method_name1: function(options) {
var settings = {
'param1': 'a',
'param2': 'b'
};
return this.each(function() {
if (options) {
$.extend(settings, options);
}
//code here
});
},
your_method_name2: function(options) {
var settings = {
'param1': 'a',
'param2': 'b'
};
return this.each(function() {
if (options) {
$.extend(settings, options);
}
//code here
});
}
})
})(jQuery);
以上的jQuery都可以用$来代替。
相关阅读 更多 +