Показать сообщение отдельно
  #1 (permalink)  
Старый 19.10.2015, 21:13
Интересующийся
Отправить личное сообщение для tr0y Посмотреть профиль Найти все сообщения от tr0y
 
Регистрация: 01.08.2013
Сообщений: 14

Событие при создании div
Здравствуйте! Есть простая функция создания элемента в теле документа:

Modal.prototype.show = function() {
   var self = this;
   var div = document.createElement('div');
   div.id = "modal" + self.id;
   document.getElementsByTagName('body')[0].appendChild(div);
   var event = new Event('show');
   div.dispatchEvent(event);
}

И функция удаления:

Modal.prototypa.hide = function(id) {
   var self = this;
   var div = document.getElementById("modal" + id);
   document.getElementsByTagName('body')[0].removeChild(div);
   var event = new Event('hide');
   div.dispatchEvent(event);
}


Когда я вешаю событие на удаление Modal, оно срабатывает, но не срабатывает при создании элемента. Как повесить событие на создание div, чтобы к нему можно было повесить обработчик с помощью addEventListener?
Ответить с цитированием