我很喜欢AppMobi XDK,并希望根据屏幕分辨率在不同的设备上应用一些样式。问题是我无法确定我的任何模拟设备的宽度和高度。请帮助确定AppMobi中的宽度和高度XDK
1
A
回答
2
您可以根据window.innerHeight和window.innerWidth获取大小。
XDK中存在一个问题,它在appMobi.device.ready事件触发后300ms内无法使用。
0
从Ian评论它需要300ms后appMobi.device.ready触发。
在index.html文件中,只需在onDeviceReady函数内添加setTimeout即可。
var onDeviceReady=function(){
//Size the display to 768px by 1024px
// AppMobi.display.useViewport(768,1024);
//hide splash screen
AppMobi.device.hideSplashScreen();
setTimeout(setDisplayScreen, 300);
};
在我的情况下,我只是想在页面的底部有脚注,我已经把它设置在PX。
function setDisplayScreen(){
var dHeight = window.innerHeight;
document.getElementById("footer").style.top = dHeight - 70 + "px";
}
它工作得很好。 在页脚出现之前有一小段延迟,但这并不坏。
0
问题是设备准备就绪时窗口高度不正确。这种精细工作对我来说:
VAR onDeviceReady =函数(){
intel.xdk.device.setRotateOrientation("any");
intel.xdk.device.setAutoRotate(true);
setTimeout(setDisplayScreen, 300);
function setDisplayScreen() {
var dHeight = window.innerHeight;
$('body').css('height', dHeight)
intel.xdk.device.hideSplashScreen();
}
};
相关问题
- 1. DOMPDF中定制的宽度和高度
- 2. ChildWindow宽度/高度未正确绑定
- 3. 如何确定颤动中图像的宽度和高度?
- 4. 高度和宽度
- 5. 按钮宽度和高度不正确
- 6. 指定绘图的宽度和高度
- 7. ImageButton的高度和宽度
- 8. Appcelerator的标签的宽度和高度确定
- 9. 确定JavaFX字体的宽度和高度
- 10. Ruby&RMagick:确定文本的真实宽度和高度
- 11. 如何确定iOS上的实际视口宽度和高度
- 12. 蟒PPTX确定表的宽度和高度
- 13. 如何确定字段集边框的高度和宽度?
- 14. drawimage到一个已确定的画布宽度和高度
- 15. 如何确定Android上的视频宽度和高度
- 16. 固定图像的宽度和高度,但高度被削减
- 17. Android Widget高度和宽度指定
- 18. UIImageView - 固定宽度和灵活高度?
- 19. div定位调整高度和宽度
- 20. Android |获取屏幕高度,宽度和屏幕宽度,高度
- 21. autoresizingmask高度和宽度
- 22. Youtube宽度和高度
- 23. libgdx optimal高度和宽度
- 24. setBound宽度和高度
- 25. 获取高度和宽度
- 26. Silverlight中的最大宽度和高度
- 27. Xamarin.Android中rootView的高度和宽度
- 28. 如何在Jcrop中设置自定义高度和宽度后获取图像的原始高度和宽度
- 29. 使用Appmobi XDK的问题!
- 30. Android surfaceChanged宽度/高度值不正确
谢谢,你的评论我解决了我的问题:) – 2013-04-05 21:51:59