screen.width返回错误大小的javascript android

时间:2013-06-28 04:30:53

标签: javascript android jquery jquery-mobile cordova

我正在写一个应用程序使用phonegap。

我使用 screen.width .height 来获取屏幕宽度和高度。

但是当我测试时,返回错误的值。这是我测试的一些设备和模拟器:

Samsung galaxy mini 2.3.4 (240x320): return random in (240x301) and (320x401)

Panasonic 102p 2.3.5 (540x960): return random in (0x0) and (320x622) and (540x922)

完美的模拟器移动和表运行android 4.0.1

HTC ONE X android 4.1.1 (720x1280): work perfect

经过一些测试,我觉得它错了,因为android 2.

我试过了:

screen.width (height)

screen.availWidth (height)

window.innerWidth (height)

$(window).width() (height)

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" />

1 个答案:

答案 0 :(得分:1)

我使用下一个代码并且效果很好。

var windowWidth = $(window).width();
var windowHeight = $(window).height();

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="10" />