我有一个 html,它主要在页面加载时自行构建,当我独立运行它时它可以完美运行,但是我需要将此 html 放在另一个 html 的 div 中,我使用 ajax/jquery 的 .load 函数来做到这一点
IE $('#myDiv').load('myHtml.html')
但是以这种方式在 div 中加载它不会触发 body onload 事件,并且页面没有正确构建。你能建议我如何以某种方式触发 body onload 功能或其他方式来实现相同的功能吗
我有一个 html,它主要在页面加载时自行构建,当我独立运行它时它可以完美运行,但是我需要将此 html 放在另一个 html 的 div 中,我使用 ajax/jquery 的 .load 函数来做到这一点
IE $('#myDiv').load('myHtml.html')
但是以这种方式在 div 中加载它不会触发 body onload 事件,并且页面没有正确构建。你能建议我如何以某种方式触发 body onload 功能或其他方式来实现相同的功能吗
您可以手动触发任何事件:$(document.body).trigger('load')
这是加载 html 后的操作方式:
$('#myDiv').load('myHtml.html', function () {
$(document.body).trigger('load');
});
把它放在里面$(document).ready()
$(document).ready(function(){
$('#myDiv').load('myHtml.html');
});