那里,
我创建了一个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未定义?
此致
斯科特
答案 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
此致
斯科特