Все.
Я использую mbox для создания динамического содержимого страницы,
Но когда мое содержимое mbox отображается в моем dom, функция js содержимого mbox не запускается (например, в содержимом mbox у меня есть ползунок, проверка формы и т. Д. Компоненты).
Поэтому я добавил следующий код, чтобы убедиться, что мое ядро, компоненты, модули js запускаются после полной визуализации содержимого mbox в dom.
Но этот код выполняется только один раз, и когда я обновляю страницу во второй раз, следующий код больше не работает.
Я попытался удалить файлы cookie mbox и снова обновить страницу, затем снова запускается следующий код.
Есть ли у вас какие-либо идеи об этом?
doc.addEventListener(adobe.target.event.REQUEST_SUCCEEDED,
function(e) {
console.log('external content get request succeeded', e);
doc.addEventListener(adobe.target.event.CONTENT_RENDERING_SUCCEEDED,
function(e) {
core.init();
components.init();
console.log('external content get render succeeded', e);
});
doc.addEventListener(adobe.target.event.CONTENT_RENDERING_FAILED,
function(e) {
core.init();
components.init();
console.log('external content get render failed', e);
});
});
doc.addEventListener(adobe.target.event.REQUEST_FAILED,
function(e) {
core.init();
components.init();
console.log('external content get request failed', e);
});