Медиа-запросы CSS: неправильный масштаб области просмотра на iPad - PullRequest
3 голосов
/ 07 ноября 2011

Если вы измените положение ipad с книжного на альбомное, масштаб окна просмотра будет неправильным (сайт слишком велик для области просмотра). Я много искал и нашел ту же проблему на lessframework.com

Взгляните - http://www.youtube.com/watch?v=MGDjaE-eKAY

Но на stuffandnonsense.co.uk/projects/320andup/

проблем нет

Я не могу выяснить, что заставляет 320andup работать правильно и lessframework.com работает неправильно на ipad.

Есть идеи?

1 Ответ

4 голосов
/ 07 ноября 2011

Я просмотрю, если для вас

if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
  var viewportmeta = document.querySelectorAll('meta[name="viewport"]')[0];
  if (viewportmeta) {
    viewportmeta.content = 'width=device-width, minimum-scale=1.0, maximum-scale=1.0';
    document.body.addEventListener('gesturestart', function() {
      viewportmeta.content = 'width=device-width, minimum-scale=0.25, maximum-scale=1.6';
    }, false);
  }
}
...