2

在那里,

我创建了一个 JSFiddle。我已经链接了以下外部资源:

http://getfirebug.com/firebug-lite-debug.js
http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js
http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css
http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css
http://cdn.kendostatic.com/2013.1.319/js/jquery.min.js

我有以下标记:

<div id="test">Test</div>

我有以下 JavaScript:

alert($("#test").html());
alert(window.kendo.guid());

第一个警报按预期返回“测试”。第二个警报失败。

我已经在浏览器的地址栏中测试了 kendo js 外部资源,它们都加载了。为什么 window.kendo 未定义?

问候,

斯科特

4

1 回答 1

4

显然是外部资源的顺序。当我将它们更改为以下顺序时,它工作正常:

http://cdn.kendostatic.com/2013.1.319/js/jquery.min.js
http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js
http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css
http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css
http://getfirebug.com/firebug-lite-debug.js

问候,

斯科特

于 2013-05-21T04:02:21.973 回答