@fenya-fl

Как применить скрипты к динамически появляющимся блокам?

Может проблема в чем-то другом, но у меня когда динамически появляются блоки, то к ним мои скрипты уже не действуют. Например, у меня при клике по .new-block должны происходить определенные действия. Но изначально этого блока у меня нет, он появляется только после определенных взаимодействий на сайте, поэтому видимио скрипт этот блок изначально не увидел и следовательно не выполняется и потом
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
@yarnstart
Превозмогание и React
Используйте делегирование https://learn.javascript.ru/event-delegation
Пример:
document.addEventListener('click', function(e) {
	if (e.target.classList.contains('target') {
 		// код
	}
}

jquery:
$(document).on('click', '.target', function() {
	// код
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы