一直在使用 modernizr 和 css 媒体查询进行测试,以查看不同设备上的结果。我为 -webkit-device-pixel-ratio:2 添加了一个测试,以检测何时有视网膜显示设备,然后它将执行一个小的 jquery 脚本以将图像插入页面。
但是脚本没有被执行,而是调用另一个测试的回调函数。任何想法为什么会这样?一直在 ipad 2、iphone 4 和 android 模拟器上进行测试。
纯 CSS 媒体查询就像一个魅力,并插入一条消息。Modernizr mq 测试似乎不起作用。
/*
* Retina Display Test
*/
{
test: Modernizr.mq('-webkit-device-pixel-ratio:2'),
yep: 'js/retina.js',
nope: 'js/regular.js',
},//end retina test
https://dl.dropbox.com/u/85173358/devicewidth/orientation.html