Javascript.RU

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

Сообщение от Poznakomlus Посмотреть сообщение
Может так
<!DOCTYPE HTML>
<html>
  <head><meta charset="utf-8"></head>
  <body>
<script>
document.body.addEventListener("DOMSubtreeModified", function(e){
    alert('Add dinamic element');
    console.dir(e)
}, false);

function buildElement(tagName, props) {
    var element = document.createElement(tagName);
    for (var propName in props) element[propName] = props[propName];
    return element;
}

document.body.appendChild(buildElement('input', {value: 'Test'}));
</script>
  </body>
</html>
Т.е. подписаться на событие в любом месте не выйдет? Обязательно нужно слушать событие ДО его срабатывания?
Ответить с цитированием
  #12 (permalink)  
Старый 21.10.2015, 00:48
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от tr0y
подписаться на событие в любом месте не выйдет?
подписаться можно в любом месте, на любом элементе
Сообщение от tr0y
Обязательно нужно слушать событие ДО его срабатывания
В данном случае да, иначе инициализатор события должен сам отправлять(генерировать) сообщения
Ответить с цитированием
  #13 (permalink)  
Старый 21.10.2015, 00:52
Интересующийся
Отправить личное сообщение для tr0y Посмотреть профиль Найти все сообщения от tr0y
 
Регистрация: 01.08.2013
Сообщений: 14

Сообщение от Poznakomlus Посмотреть сообщение
подписаться можно в любом месте, на любом элементе

В данном случае да, иначе инициализатор события должен сам отправлять(генерировать) сообщения
Спасибо! Значит буду думать как решить проблему.
Ответить с цитированием
  #14 (permalink)  
Старый 21.10.2015, 08:28
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от tr0y
И с Вашим классом работать не хочет. В классе, кстати, ругается на переменные w и d, которых нет.
Дико извиняюсь, исправил.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При наведении на элемент появление div, положение которого постоянно меняется Poision Элементы интерфейса 5 27.01.2014 19:43
Событие при выборе элемента из выпадающего списка в input type="email" Алексей Горохов Events/DOM/Window 4 27.12.2013 10:38
как заставить событие при resize сработать с небольшой задержкой один раз? mitiya Общие вопросы Javascript 3 21.10.2012 20:00
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21
Проблемы в ИЕ при динамическом создании элементов Арсений Элементы интерфейса 5 20.08.2010 15:57