0

我正在使用 Icenium 创建一个新的移动项目。当我启动设备模拟器时,出现以下错误:

未捕获的 ReferenceError:cordova 未定义:空白:1 未捕获的 TypeError:无法读取未定义 kendo.mobile.min.js:17 的属性“0”

为什么我会收到这些错误?

这是我的标题中的标记。

<!DOCTYPE html>

<html>
<head>
<title></title>

<!--Style sheets.-->
<link href="styles/kendo/kendo.mobile.all.min.css" rel="stylesheet" />
<link href="styles/app.css" rel="stylesheet" />

<!--Scripts.-->
<script src="cordova.js"></script>
<script src="scripts/kendo/jquery.min.js"></script>
<script src="scripts/kendo/kendo.mobile.min.js"></script>
<script src="scripts/app.js"></script>
</head>
4

1 回答 1

2

这正是问题所在,Halcyon 试图在应用程序仍在初始化时加载皮肤。要解决这个问题,应该在初始化时将皮肤作为应用程序配置选项传递,如下所示:

app.application = new kendo.mobile.Application(document.body, { skin: "flat" });

于 2014-01-08T08:41:04.253 回答