在重新加载/刷新页面时,不会调用dojo/ready函数

在重新加载/刷新页面时,不会调用dojo/ready函数,dojo,Dojo,刷新/重新加载页面时,不会调用dojo/ready函数,因此无法正确加载页面。有时它工作正常;有时候不是 window.onload = function() { setTimeout(function(){document.body.style.opacity="100";},100); require(["dojo/ready"], function(ready){ ready(function(){ alert("ready"); });

刷新/重新加载页面时,不会调用dojo/ready函数,因此无法正确加载页面。有时它工作正常;有时候不是

window.onload = function() {
 setTimeout(function(){document.body.style.opacity="100";},100);
 require(["dojo/ready"], function(ready){ 
     ready(function(){
            alert("ready");
     });
});
})

这是我的窗口加载代码。有时我准备好了警报,有时没有。我搞不懂这个问题


提前感谢

我建议不要使用
窗口。onload

相反,将脚本作为js文件包含,如下所示:

<script type="text/javascript" src="/appRoot/js/my.js"></script>
我在Dojo1.7中使用它,但它在1.9中仍然有效


另请参见。

我建议不要使用
窗口。onload

相反,将脚本作为js文件包含,如下所示:

<script type="text/javascript" src="/appRoot/js/my.js"></script>
我在Dojo1.7中使用它,但它在1.9中仍然有效


另请参见。

您能试用我的解决方案吗?您能试用我的解决方案吗?