Mbox Content динамический HTML JS не первоначальная проблема - PullRequest
0 голосов
/ 17 января 2019

Все.

Я использую 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);

});
...