Не работают скрипты после обновления данных
Приветствую всех!
Народ, не работают дополнительные скрипты после обновления данных на странице с помощью скрипта обновления. Есть скрипт который обновляет данные о продукте, разные фото у продукта. После обновления, все обновлено, но не работают скрипты типа увеличения фото и т.д.. Как можно обновить дополнительные скрипты на странице без перезагрузки страницы? За ранее благодарен. |
Скрипты работают, скорее всего, прекрасно... Да вот только обновление убило все обработчики событий. Грубо говоря, получилось, небось, вот так:
Создался элемент (та же фотка) Навесился обработчик (пусть при наведении курсора она увеличивается) Потом вызвалось обновление, которое заново пересоздало элемент. Разумеется, что это уже совсем другой элемент, хотя в DOM-дереве он вроде как располагается там же, где и старый элемент. А раз другой, значит и набор обработчиков у него свой. А поскольку при обновлении обработчики не были заданы, то ты видишь, будто все поломалось. |
Как можно инициализировать дополнительные скрипты заново?
|
Цитата:
http://learn.javascript.ru/event-delegation |
Цитата:
Всем спасибо. |
Часовой пояс GMT +3, время: 22:17. |