有什么不同?我有 $(document).ready 函数,它应该检查是否加载了 extjs,但主要问题是 extjs 没有按时加载并且 $(document).ready 中的东西开始执行,extjs 创建产生主要错误的函数'无法在 Ext.create("...", {..}) 上执行 create of undefined';线。如果我像这样仔细检查:
$(document).ready(function() {
Ext.onReady(function() {
Ext.create('Ext.Button', {...});
});
});
事情神奇地起作用。现在我正在使用 ext-all.js,它缩小了 ~1.3MB,这是相当大的恕我直言......当他进行第二次检查时,事情会神奇地加载......但我认为这两个函数与它们不一样定义表明,因为如果我放另一个 $(document).ready 而不是 Ext.onReady() 行,事情就会再次中断。我认为 Ext.onReady({}); 函数还有其他一些 $(document).ready() 没有的黑魔法,如果有人知道这种魔法是什么,我很感兴趣?
因为它起作用了,我不知道为什么会杀了我。
感谢您阅读帖子。=)附言。我正在使用 ExtJS 大约一天,所以我对它很陌生。