Подтвердить что ты не робот

Прокрутка Div иногда зависает, если я использую -webkit-overflow-scrolling

если я использую -webkit-overflow-scrolling для прокручиваемого div, он отлично прокручивается с собственным импульсом. Но сам div иногда зависает и не реагирует на мои пальцы. Через 2-3 секунды он снова прокручивается.

Я не знаю, как я воспроизвожу эту проблему. Но, как я вижу, это создает два основных поведения.

Во-первых, если я подожду какое-то время, например 20 секунд, и коснусь div, он не отвечает. Я жду пару секунд, и он снова работает.

Во-вторых, я прикасаюсь несколько раз быстро, а затем он замерзает, и снова через пару секунд он снова начинает работать.

Как я могу предотвратить это замораживание?

4b9b3361

Ответ 1

Это открытая проблема, ссылка которой находится здесь проблема в ios

Для решения этой проблемы можно найти одну из Решений в этой ссылке GitHub github

В соответствии с проблемами, обнаруженными в ссылках GitHub, опубликованными выше - можно удалить несколько шагов, чтобы удалить проблему прокрутки.

  • Комментировать следующие две строки в ionic.js

    self.el.style.overflowY = 'hidden';
    
    self.el.style.overflowX = 'hidden';
    
  • Используйте cordova.plugins.Keyboard.disableScroll(true) для прокрутки через клавиатуру без перерывов

  • $ionicConfigProvider.scrolling.jsScrolling(true) Установите значение true в части конфигурации.

  • Также в некоторых случаях переполнение переполнения устанавливается на "скрытый", но не возвращается к "прокрутке", что заставляет замораживать экран.

Надеюсь, это поможет вам.

/* Необходимые меры для меня, это исключает ответ */

/* Настоящим заявляю полную атрибуцию, которая должна быть предоставлена ​​страницам github, указанным в ссылке, как указано выше */