如上所述,我使用IE 9作为IE浏览器和Firefox 16和Chrome。
显然是这段代码
$(document).ready(function() {
dojo.addOnLoad(initQuery);
});
当浏览器到达页面时,似乎没有加载,但其他浏览器运行得非常好。它周围有工作吗?我使用dojo包,但会接受其他建议。
答案 0 :(得分:2)
你的语法看起来像是jQuery和dojo的奇怪组合。我不明白为什么你不应该使用像
这样简单的东西require("dojo/ready", function(ready){
ready(function(){
initQuery();
});
});
这是基于dojo文档中的示例。
http://dojotoolkit.org/reference-guide/1.8/dojo/addOnLoad.html
答案 1 :(得分:1)
Nick Roth的答案很好,而不是缺少括号:
require(["dojo/ready"], function(ready){
ready(function(){
initQuery();
});
});
答案 2 :(得分:0)
尝试将其包装在另一个工作here的dojo.addOnLoad()
中(请参阅注释),或者如果您不介意无效,请尝试使用setTimeOut:/