Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   обработчик на элемент который удаляется и пересоздается (https://javascript.ru/forum/events/56452-obrabotchik-na-ehlement-kotoryjj-udalyaetsya-i-peresozdaetsya.html)

inflexible 16.06.2015 20:43

обработчик на элемент который удаляется и пересоздается
 
В общем есть функция которая создает динамически меню с настройками... в нем есть кнопка Старт, после нажатия на которую все это меню удаляется! При необходимости в другом меню есть еще кнопка "Начать заново", которая останавливает "Игру"(то есть очищает весь блок) и пересоздаеться начальное меню с настройками!

Теперь о самой проблеме!))) Кнопка старт создается динамически вместе с меню, и после нажатия удаляется вместе с меню! При повторном пересоздании меню, кнопка на событие не реагирует!

Кто компетентен в этом вопросе, подскажите как правильно создать обработчик чтобы он всегда работал! В принципе через интервал можно сделать чтобы "перенаходило" элемент, но это очень грубый метод! Хочу понять как правильно писать код в таких случаях!

inflexible 16.06.2015 20:53

ребят, сидел час тупил, а тут только спросил - сразу и сам решил) извините за шум!

SinteC 16.06.2015 21:44

Написал бы, как решил :) . Хотя там все просто, в html коде должен быть постоянный элемент, в который и будет вставлять эта кнопка, и уже на этот постоянный элемент вешаем обработчик события, а внутрь этого элемента вставляем кнопку и ловим ее с помощью event.target по нажатию на постоянный элемент...


Часовой пояс GMT +3, время: 05:31.