Делал тесты с использованием медиа-запросов 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