Я ищу шаблон решения / дизайна JS, который позволяет вызывать функцию C.Test.init () несколько раз с привязкой события загрузки окна в функции init (). К сожалению, я не могу заставить это работать. Кто-нибудь может мне помочь с этим?
var C = {};
C.Test = (function(C)
{
var me = {};
me.init = function(config)
{
me._config = config;
$(window).bind('load.' + config.name, me, me.sayHello);
}
me.sayHello = function(e)
{
// this doesn't work:
document.write('HELLO ' + me._config.name + '<br>');
// this doesn't work either:
document.write('SALVE ' + e.data._config.name + '<br>');
}
return {
init : me.init
}
})(C);
C.Test.init({
name: 'John'
});
C.Test.init({
name: 'Kate'
});
Вот ссылка JS Fiddle: http://jsfiddle.net/4Ss8L/