0

我有一个自定义主题,我想将它用于 worklight 中的 dojomobile 应用程序。无论它在什么设备上运行,我如何强制工作灯使用它?我已经尝试了以下但没有任何工作。它一直回到设备默认值。

<script src="dojox/mobile/deviceTheme.js" data-dojo-config="mblUserAgent: 'myui'"></script>

<script type="text/javascript" data-dojo-config="isDebug: false, async: true, parseOnLoad: true, mblHideAddressBar: false, mblUserAgent:'myui'" src="dojo/dojo.js"></script>
4

2 回答 2

2

不要加载 deviceTheme.js。只需直接链接到您的CSS。

于 2013-11-06T13:05:43.827 回答
1

确保在将 deviceTheme.js 加载到主 .html 文件后加载样式表。

例子:

<script type="text/javascript" src="dojox/mobile/deviceTheme.js" data-dojo-config="mblThemeFiles: ['iphone','ipad']"></script>
<link rel="stylesheet" href="css/MyCSS.css">

此外,使用 Chrome 的开发者工具之类的工具可以帮助您了解 CCS 的解析方式以及哪些定义会覆盖其他定义。

于 2013-11-06T13:55:03.217 回答