我已经在common
文件夹下开发了我的 UI,然后我为我的平板电脑创建了一个皮肤并将其命名为android.tablet
. 但是当我在平板电脑模拟器上运行它时,它看起来像这样:
我在以下代码中使用skinLoader.js
:
var userAgent = navigator.userAgent;
var skinName = "default";
//android tablet
if(userAgent.toLowerCase().indexOf("android") != -1 &&
userAgent.toLowerCase().indexOf("mobile") == -1){
skinName = "android.tablet";
alert("tablet!");
}
//android phone
else if(userAgent.toLowerCase().indexOf("android") != -1 &&
userAgent.toLowerCase().indexOf("mobile") != -1){
skinName = "default";
alert("default!");
}
HTML:
<div data-role="page" id="homePage" class="fullWidth">
<div data-role="header" data-tap-toggle="false">
<div class="ui-title">...</div>
</div>
<div data-role="content" style="text-align: center">
<a href="#" data-role="button" id="login" class="fullWidth">Login</a>
</div>
</div>
CSS:
.fullWidth{
width: 100% !important;
}
为什么不能全屏?我缺少任何代码吗?