我很喜歡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. 確定視圖的寬度和高度
- 2. 確定位圖的寬度和高度
- 3. 確定SDL_surface的寬度/高度的SDL_function?
- 4. DOMPDF中定製的寬度和高度
- 5. 確定片段的onCreateView()中的寬度和高度
- 6. ChildWindow寬度/高度未正確綁定
- 7. 如何確定顫動中圖像的寬度和高度?
- 8. 寬度和高度
- 9. 高度和寬度
- 10. 按鈕寬度和高度不正確
- 11. 固定EM的寬度和高度
- 12. 特定寬度和高度的DrawState
- 13. 指定繪圖的寬度和高度
- 14. 給JPanel定製的寬度和高度
- 15. 固定柱的高度和寬度
- 16. WatchViewStub的寬度和高度
- 17. TextField的寬度和高度
- 18. ImageButton的高度和寬度
- 19. PopupWindow的寬度和高度
- 20. 寬度和高度的QGraphicsSvgItem
- 21. DIV的高度和寬度
- 22. 「:之後」元素的高度和寬度是如何確定的?
- 23. Appcelerator的標籤的寬度和高度確定
- 24. 固定頂部高度和動態寬度和高度低於
- 25. 蟒PPTX確定表的寬度和高度
- 26. 如何確定iOS上的實際視口寬度和高度
- 27. 確定Android設備的相機高度和寬度
- 28. 確定JavaFX字體的寬度和高度
- 29. drawimage到一個已確定的畫布寬度和高度
- 30. Ruby&RMagick:確定文本的真實寬度和高度
謝謝,你的評論我解決了我的問題:) – 2013-04-05 21:51:59