我有一个自定义主题,我想在worklight中用于dojomobile应用程序。无论运行什么设备,我如何强制使用worklight?我尝试了以下,没有工作。它一直回到设备默认值。
<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>
答案 0 :(得分:2)
请勿加载deviceTheme.js。只需直接链接到您的CSS。
答案 1 :(得分:1)
确保在主.html文件中加载deviceTheme.js后加载样式表。
示例:
<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以及哪些定义会覆盖其他定义。