我正在编写一个 jQuery 插件,它需要精确的屏幕分辨率。
众所周知,iphone 响应 320*480(iphone 4),但我需要正确的尺寸(视网膜尺寸)。
当然,视网膜 ipad 也存在问题。
在这种情况下我该怎么办?
感谢您的回复。
/编辑
好的,我已经做到了,但我认为有一个错误
我的脚本:
var screenWidth = $(window).width() * window.devicePixelRatio;
var screenHeight = $(window).height() * window.devicePixelRatio;
i get the following values:
portrait:
screenWidth = 640
screenHeight = 960
landscape:
screenWidth = 960
screenHeight = 960
带有以下元标记:
meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=no"