全部。
我正在使用mbox创建动态页面内容,
但是当我的mbox内容呈现到我的dom中时,我的mbox content js函数未运行(例如,在我具有滑块,表单验证等组件的mbox内容中)。
因此,我添加了以下代码来确保mbox内容在dom中完全呈现后,我的核心,组件,模块js可以运行。
但是此代码仅运行一次,当我第二次刷新页面时,以下代码不再运行。
我确实尝试删除“ mbox” cookie并再次刷新页面,然后以下代码再次运行。
您对此有任何想法吗?
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);
});