/ Published in: jQuery
Expand |
Embed | Plain Text
//closure (function($) { //permitimos acceso externo a las opciones por defecto $.fn.pluginName.defaults = { option1: "whatever", option2: "", option3: 9, option4: true } //extend jquery with the plugin $.fn.extend({ pluginName:function(options) { var options = $.extend({}, $.fn.pluginName.defaults, options); // var options = $.extend($.fn.pluginName.defaults, options); //return the jquery object for chaining return this.each(function(){ //aqui el codigo del plugin privateFunc(options); }); } }); //aqui algunas funciones privadas function privateFunc(options) { }; //aqui algunas funciones privadas function privateFunc2() { } })(jQuery); //uso $('#selector').pluginName({option1:'',option2:''}); //tambien puedo reestablecer las variables por defecto $.fn.pluginName.defaults = {option1:'',option2:''};
You need to login to post a comment.
