iOS HTML Input Tag останавливает прокрутку в прокручиваемом элементе

Мой мобильный сайт имеет фиксированный прокручиваемый элемент ( overflow-y:auto ), содержащий теги input . На iPhone и iPad прикосновение и перемещение по input тэгам блокируют элемент от прокрутки, но касание и перемещение по меткам (или что-либо еще) – нет. Эта проблема не возникает на Android.

input теги были частью table прежде чем я переключился на div s для макета, и прокрутка работала тогда для iOS и Android. Есть ли причина, по которой прокрутка заблокирована, когда input теги не находятся в table ? Я действительно предпочитаю не возвращаться к table для макета.

Я также попробовал -webkit-overflow-scrolling: touch и он исправил проблему для iPhone, но не позволяет полностью прокручивать iPad на вершине, позволяя пользователям прокручивать горизонтально, чего я не хочу.

ОБНОВЛЕНИЕ: Если активна мягкая клавиатура, все работает по назначению. Только когда клавиатура не активна, когда я получаю проблему.

Проблемой может быть браузер. Вы используете сафари или другой браузер? Может быть, обновление браузера или попытка его использования на другом устройстве iOS будут работать?

  • WKWebView заставляет мой контроллер просмотра протекать
  • Как узнать, воспроизводит ли WKWebView аудио?
  • Удалить 3 пикселя в текстовом поле iOS / WebKit
  • Рекомендуемая альтернатива webkit для серверных событий на iOS
  • iOS Webkit не работает на устройстве, но работает на симуляторе при быстром
  • com.apple.WebKit.WebContent drop 113 error: Не удалось найти указанную службу
  • Сбой: WebThread - EXC_BAD_ACCESS KERN_INVALID_ADDRESS
  • WKWebView падает в ускоренном режимеAnimationDidStart
  • iOS / WebKit: touchmove / touchstart не работает на входе & textarea
  • CSS3 - Анимация свойства margin-left через JavaScript
  • Чтение трассировки стека iOS Webkit
  • Interesting Posts

    Экран запуска – черный, если установлен в файл раскадровки

    Статическая ячейка имеет цвет фона на iPhone, но не на iPad – не может найти причину

    Amazon Cognito Identity Pool не найден

    Полученные уведомления GCM не принимаются

    Xcode выделяет gpx-файлы в filebox

    видео, воспроизводимое с фона приложения и переднего плана, занимает 2 секунды, отставая от паузы, чтобы играть в iOS 6.0

    Как изменить кадр полосатого индикатора выполнения в iOS?

    Могу ли я использовать пользовательские значения UIControlState для собственного контроля?

    Автоматическая прокрутка в ячейку с определенным значением

    Создание массива CGPoints путем сопоставления значений из двух разных NSArrays

    Изменение размера UILabel для текста внутри пользовательского UITableViewCell независимо от ширины

    Xcode останавливается на контрольных точках автоматического продолжения

    Получить идентификатор устройства iOS

    Непризнанный селектор UITableViewController отправлен в экземпляр

    CGAffineTransform изменяет view.bounds?

    Давайте будем гением компьютера.