javascript - dojo.addonLoad() 似乎不适用于 IE

标签 javascript internet-explorer dojo

如上所述,我使用的IE浏览器是IE 9,Firefox 16和Chrome。

显然是这段代码

$(document).ready(function() {
    dojo.addOnLoad(initQuery);
});

当浏览器到达页面时似乎没有加载,但其他浏览器运行良好。有解决办法吗?我使用 dojo 包,但会接受其他建议。

最佳答案

在我看来,您的语法像是 jQuery 和 dojo 的奇怪组合。我不明白为什么你不应该使用像

这样更简单的东西
require("dojo/ready", function(ready){
    ready(function(){
        initQuery();
    });
});

这基于 dojo 文档中的示例。

http://dojotoolkit.org/reference-guide/1.8/dojo/addOnLoad.html

关于javascript - dojo.addonLoad() 似乎不适用于 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13508686/

相关文章:

javascript - HTML5 Canvas - 添加更多圆圈以圆周运动旋转

javascript - JS 变量的动态名称

internet-explorer - IE 条件注释和 Chrome/Firefox

javascript - 在带有 IE 的 JavaScript 中使用 XMLSerializer 时,SVG 标记上不需要的 namespace

javascript - 如何为道场 Accordion 设置不同的 child 尺寸

javascript - 如何使用 dojo 选项卡测试选项卡是否处于事件状态

javascript - 道场拖放: don't want to sort items

javascript - 创建自动滚动 slider

javascript - Node 库公开具有依赖关系的组件

c# - 对 IE 工具栏中实例的静态引用