Я создаю плагин и назначаю карту по умолчанию для моего объекта. Но когда я вызываю свой плагин, тогда я получаю неопределенный объект.
Вот мой код
;(function($){
$.dialog = {
defaults : {
timeout: 0 ,
showClose: true,
message: "Your message",
....
} //end of defaults
}; //end of $.dialog = {}
$.extend({
dialog : function(userConfig) {
var config = (userConfig) ? $.extend({}, $.dialog.defaults, userConfig)
: $.dialog.defaults;
$.dialog.createUI(config);
return this;
} //end of function(userConfig)
}); //end of $.fn.extend({})
$.dialog.createUI = function(config){
.....
}
})(jQuery); //end of (function($){}
и я так называю
$(document).ready(function(){
$.dialog();
}); //end of $(document).ready(fn)
Но я получаю свой объект конфигурации неопределенным. Я не могу получить доступ к своим свойствам по умолчанию. Что я делаю не так?
Спасибо