2

我有一个 html,它主要在页面加载时自行构建,当我独立运行它时它可以完美运行,但是我需要将此 html 放在另一个 html 的 div 中,我使用 ajax/jquery 的 .load 函数来做到这一点

IE $('#myDiv').load('myHtml.html')

但是以这种方式在 div 中加载它不会触发 body onload 事件,并且页面没有正确构建。你能建议我如何以某种方式触发 body onload 功能或其他方式来实现相同的功能吗

4

2 回答 2

5

您可以手动触发任何事件:$(document.body).trigger('load')

这是加载 html 后的操作方式:

$('#myDiv').load('myHtml.html', function () {
    $(document.body).trigger('load');
});
于 2012-06-11T07:42:55.393 回答
2

把它放在里面$(document).ready()

   $(document).ready(function(){

        $('#myDiv').load('myHtml.html');
   });
于 2012-06-11T07:40:42.153 回答