Задать вопрос
@Masha75

Как инициализировать js повторно, после работы ajax?

Здравствуйте, помогите пожалуйста примером, есть скрипт , назовем style.js , который вносит изменения в html, при загрузке все срабатывает, но на странице имеется часть контента подгружаемая ajax'ом в которую и вносятся изменения скриптом из файла, как можно запустить повторно работу скрипта после изменения страницы? Доступа к ajax скрипту нет, знаю только что меняется урл страницы и в блок с ajax контентом добавляется класс load для анимации появления и удаляется и имеется постоянный id #block , можно ли как то из этих данных собрать скрипт запускающий файл style.js при смене урл или изменении класса блока? Спасибо
  • Вопрос задан
  • 842 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
zorba_buddha
@zorba_buddha
IT
Если нет доступа к ajax функции, то надо "слушать" изменения контента или, лучше всего, url'а (setInterval).
Если для ajax'а используется jQuery, то для него можно задать опцию для события onload по умолчанию.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@igumenov
нужно обернуть все в некую функцию и по выполнению скрипта вызывать данную функцию для реинициализации скриптов
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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