Есть ли обходной путь для ошибки в Mobile Safari: результаты Pinch to Zoom в случайном блокировании прокрутки?

У меня есть изображение в прокручиваемом div :

<div style=" width:600px;height:400px; overflow:scroll; position:relative; top:0;left:0; -webkit-overflow-scrolling: touch;"> <img src=image.jpg width=2000 height=2000> </div> 

Он работает повсеместно, как и ожидалось, за исключением того, что на iOS (8.1.3), когда я увеличиваю пальцы пальцами, DIV перестает прокручиваться правильно .

Можно еще прокручивать до определенной точки, но невозможно просмотреть весь образ, кроме случаев, когда он почти не масштабируется.

Я пробовал сотни комбинаций фиксированного, абсолютного и относительного позиционирования на теле, div и изображения, а также различные комбинации переполнения: фиксированные и т. Д. Ничто из этого не работает.

Если я удаляю « -webkit-overflow-scrolling: touch; », проблема исчезает, но прокрутка теряет импульс и становится болезненной.

Поведение прокрутки кажется довольно случайным. Иногда вы можете прокручивать вверх, иногда нет. Проблема, похоже, связана с конфликтом между прокруткой видовых экранов и прокруткой изображения.

Я опубликовал простой пример на tech.ozake.com .

Есть ли способ сделать изображение плавно прокручиваемым, когда он масштабируется?

[update 23 мая 2017] Это может быть исправлено в следующей версии Mobile Safari: news.ycombinator.com .

  • Исправлена ​​ошибка с полной прокруткой боковой панели на iOS
  • Показывать альтернативные представления в каждом UITableViewCell - iOS
  • uiscrollview увеличение и уменьшение не работает должным образом
  • Высота UICollectionView не динамически увеличивается с использованием внутри UIScrollView
  • Как сохранить и сохранить пользовательские данные ввода поля текстового поля при прокрутке ячеек deque
  • Анимированная прокрутка к элементу в UICollectionView не всегда работает
  • iframe предотвращает прокрутку iScroll на мобильном Safari
  • bootstrap - нет полос прокрутки на IOS?
  • Как встраивать UITableView в UIScrollview
  • UIScrollView с масштабированием не прокручивается до увеличения
  • UICollectionView прокручивает до последнего элемента без анимации
  • Давайте будем гением компьютера.