我使用$(window).width()和$(window).height()来获取android设备中webview的屏幕大小。但有时返回值为0.我不知道为什么。请帮我解决这个问题。对不起我的英文:(
答案 0 :(得分:1)
改为使用window.innerHeight
和window.innerWidth
。
答案 1 :(得分:0)
对我来说,这个功能在Android和iOS上完美运行
function SetElementHeight(){
screenHeight=$('.ui-mobile').outerHeight(true);
screenWidth=$('.ui-mobile').outerWidth(true);
//console.log("outerHeight= "+ screenHeight);
//console.log("outerWidth= "+ screenWidth);
}
$(window).bind('orientationchange resize', function(event,ui){
SetElementHeight();
});`