为什么在jsfiddle中未定义window.kendo

时间:2013-05-21 04:02:22

标签: kendo-ui undefined jsfiddle

那里,

我创建了一个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());

第一个警报按预期返回'Test'。 第二个警报失败。

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

此致

斯科特

1 个答案:

答案 0 :(得分: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

此致

斯科特