Показать сообщение отдельно
  #15 (permalink)  
Старый 23.08.2011, 00:30
Аватар для kadabrik
Кандидат Javascript-наук
Отправить личное сообщение для kadabrik Посмотреть профиль Найти все сообщения от kadabrik
 
Регистрация: 10.12.2010
Сообщений: 114

Не самый удачный выбран пример. Как я понял нужно что-то типа этого:
function MyWTFObject()
{
  this.$obj = $('<div id="my-wtf-object" style="border:1px solid green"></div>').appendTo('body');
  this.$firstButton = new Object();
  this.$secondButton = new Object();
  this.createFirstButton();
}

MyWTFObject.prototype.createFirstButton = function()
{
  var obj = this;
  this.firstButton = $('<input type="button" value="first-button"/>')
                        .appendTo(this.$obj)
                        .click(function(){obj.createSecondButton()});
}

MyWTFObject.prototype.createSecondButton = function()
{
  var obj = this;
  this.firstButton = $('<input type="button" value="second-button"/>')
                        .appendTo(this.$obj)
                        .click(function(){obj.showOk()});
}

MyWTFObject.prototype.showOk = function()
{
  alert('ok');
}

/*----------------------------------------------*/
$(function()
{
  window.wtfObject = new MyWTFObject();
});

В примере используется ООП совместно с jQuery
Ответить с цитированием