(function($){
$.fn.voter = function(options){
//The following are the default values
var settings = {
start:0,
end:100,
};
//if options are passed
//to the plugin
if(options){
//the following line merges the
//variable 'settings' and 'options'
//overwriting the values in 'settings'
$.extend( settings, options );
}
return this.each(function(){
//our functionality here
});
};
}
)(jQuery);You will be able to understand the above code by taking a look at the comments. Take a look at this link to learn more about the $.extend() function.Now when we call the plugin, we can set the options like shown below.
$("#element-id").voter({start:10});This will set the "start" value to '10'. The end value will still be the default value which is 100.
No comments:
Post a Comment