Javascript BlackBerry webworks:窗口大小(窗口高度)在BlackBerry模拟器中返回不正确的值

Javascript BlackBerry webworks:窗口大小(窗口高度)在BlackBerry模拟器中返回不正确的值,javascript,jquery,blackberry-webworks,Javascript,Jquery,Blackberry Webworks,我正在黑莓模拟器和真实设备(BB 9800)上打印winH和winW its给出的值不正确 解决方案: 在blackberry小部件中,使用jquery获取窗口宽度和高度会给出错误的值。解决方案是 {var-winH=screen.height;var-winW=screen.width;}我发现了同样的问题,下面是我的解决方案。它与设备像素比有关。也就是说,在pc中,css中的像素与屏幕中的像素之间的关系是1:1 然而,在某些设备中,该比率变为1:2.24或不同的值 我的解决办法是: { va

我正在黑莓模拟器和真实设备(BB 9800)上打印winH和winW its给出的值不正确

解决方案:


在blackberry小部件中,使用jquery获取窗口宽度和高度会给出错误的值。解决方案是
{
var-winH=screen.height;var-winW=screen.width;
}

我发现了同样的问题,下面是我的解决方案。它与设备像素比有关。也就是说,在pc中,css中的像素与屏幕中的像素之间的关系是1:1

然而,在某些设备中,该比率变为1:2.24或不同的值

我的解决办法是:

{
var winH = $(window).height();
var winW = $(window).width();
}

我也有同样的问题,我使用的返回正确值是

var winW = screen.width*window.devicePixelRatio;
var winH = screen.height*window.devicePixelRatio;

在blackberry小部件中,使用jquery获取窗口宽度和高度给出了错误的值。。解决方案是{var winH=screen.height;var winW=screen.width;}
var widthh = window.innerWidth;
var heightt = window.innerHeight