{
var winH = $(window).height();
var winW = $(window).width();
}
我正在打印 winH 和 winW,它在黑莓模拟器和真实设备上给出了不正确的值(BB 9800)
解决方案 :
在黑莓小部件中,使用 jquery 获取窗口宽度和高度给出了不正确的值。解决方案是 { var winH = screen.height; var winW = screen.width;
}
{
var winH = $(window).height();
var winW = $(window).width();
}
我正在打印 winH 和 winW,它在黑莓模拟器和真实设备上给出了不正确的值(BB 9800)
解决方案 :
在黑莓小部件中,使用 jquery 获取窗口宽度和高度给出了不正确的值。解决方案是 { var winH = screen.height; var winW = screen.width;
}
我发现了同样的问题,这是我的解决方案。它与设备像素比有关。也就是说,在 PC 中,css 中的像素与屏幕中的像素之间的关系是 1:1
然而,在某些设备中,该比率变为 1:2.24 或不同的值
我的解决方案是:
var winW = screen.width*window.devicePixelRatio;
var winH = screen.height*window.devicePixelRatio;
我也有同样的问题,我使用返回正确值的是
var widthh = window.innerWidth;
var heightt = window.innerHeight