Я пытаюсь обнаружить щепотку для увеличения события на iOS (и Android действительно), потому что я использую jQuery Mobile для отображения страниц с фиксированным заголовком. В мире мечты я хочу, чтобы заголовок не увеличивался, а остальная часть страницы делала это. Но я знаю, что это невозможно.обнаружение пинча для увеличения на iOS
На большинстве страниц у меня есть мобильная версия, которая сама по себе изменяет размеры, делая масштабирование ненужным, но на «передней обложке» клиент хочет, чтобы пользователь мог видеть всю страницу (уменьшаться до соответствия) с фиксированным заголовок достаточно большой для использования (т. е. того же размера пропорционально, что и на мобильных оптимизированных страницах), и иметь возможность приближать только изображение обложки, оставляя панель заголовка там, где она имеет тот же размер.
Проблема в том, что после того, как пользователь будет зажимать, чтобы увеличить масштаб, эта строка заголовка становится ненулевой большой.
Итак, что бы я хотел сделать, это определить текущий уровень масштабирования и уменьшить масштаб фиксированной строки заголовка, чтобы он «выглядел» одинакового размера (относительно окружающего интерфейса телефона), в то время как основная страница увеличено.
Я мог бы в принципе сделать это с изображениями, которые соответствуют размеру ширины 100%, но мне нужно, чтобы div обновлял реальную видимую область, оставшуюся после масштабирования, и центрировал себя при перетаскивании.
Я также хотел бы сделать часть перехода jQuery Mobile, оживить масштаб до 1: 1, поэтому следующие страницы, которые являются «мобильными», не увеличены, так как им не нужно быть.
У кого-нибудь есть идеи, с чего начать здесь?
Были ли вы прикреплены с помощью жестов? – Jlange