Задать вопрос
DaFive
@DaFive

Как запретить zoom элемента на странице в мобильном браузере?

Допустим, мы с помощью JS кода встраиваем на любой сайт некий элемент (пусть это будет кнопка).
Каким образом запретить увеличение/уменьшение элемента при зуме страницы на мобильных браузерах. То есть чтобы основной контент страницы продолжал зумиться, а наш элемент был всегда фиксированной ширины\высоты?
Спасибо.
  • Вопрос задан
  • 3358 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Очевидный вариант— запретить увеличение в meta — user-scalable=no, а реализовать его самостоятельно в блоке с контентом. Кнопка должна быть за пределами этого блока.
Единственное, что вам нужно решить — использовать для увеличения блока GestureEvent или стандартные touchstart, touchend. Вроде бы андроиды поддерживают GestureEvent.
Ответ написан
Комментировать
Не понял вопроса, если честно. Увидеть бы код...почему элементу не задать в JS фиксированный размер в px?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы