Здравствуйте, возникла следующая проблема: Есть несколько страниц, в которых содержатся динамические элементы, напр., галерея и слайдер (состоят из html и js). При подгрузки контента данных страниц на отдельную страницу через ajax (использую библиотеку axios, события подгрузки по нажатию на кнопки, кликаю на одну кнопку - подгружается 1-я страница, на 2-ю - другая) полученная страница практически корректно отображается (html и css код страницы), получаю и вывожу примерно так:
$pageBlock = document.getElementById('content');
axios.get(this.elementUrl {
responseType: 'json'
}).then((response) => {
this.pageBlockContent = response.data;
$pageBlock.innerHTML = this.pageBlockContent;
Но динамические элементы, которым нужен js (напр., слайдер, галерея) - не отображаются и соответственно работать не будут.
Есть ли способ корректно отобразить все содержимое с динамикой? Нужно как-то перерисовать страницу, сказать браузеру что появился новые элементы, которым нужен js? Спасибо.