1

我使用 $(window).width() 和 $(window).height() 来获取 android 设备中 webview 的屏幕大小。但有时返回值为 0。我不知道为什么。请帮我解决这个问题。对不起我的英语:(

4

2 回答 2

1

使用window.innerHeightandwindow.innerWidth代替。

于 2012-05-24T16:16:49.100 回答
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();
});`
于 2013-10-11T10:40:33.627 回答