Как я могу предотвратить поведение двойного касания по умолчанию (изменение масштаба, панорамируя) в Мобильном Safari на iOS4?

Когда я дважды касаюсь около края страницы, которая превышает высоту или ширину окна браузера в Safari под iOS4, это увеличивает масштаб или и/или прокручивает, вниз, право, или оставленный, в зависимости от размера страницы и текущего положения области просмотра. Как я могу предотвратить это поведение?

Я работаю над сайтом, где это (очень) плохо; мы сохраняем несколько слоев состояния меню и прокручиваем горизонтально для навигации между слоями. Дважды касание поливает из шланга расположение, и нет никакого интуитивного способа вернуть его.

Двойное касание, кажется, не запускает прокрутку или сенсорное событие насколько я могу сказать. Другие вещи я попробовал:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />

... с изменениями:

  • user-scalable=no
  • user-scalable=0
  • width=device-width
  • width=320
5
задан Kent Brewster 28 July 2010 в 17:26
поделиться