d3-зум на мобильном устройстве: сенсорный / пинч-зум работает один раз, затем перестает работать, когда пальцы отрываются от экрана - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть в основном работающая демоверсия, в которой используется d3-zoom.

Она отлично работает в браузере настольного компьютера, но я столкнулся с проблемой на мобильном телефоне.

Я тестирую Pixel 2 в Chrome.

После загрузки первой страницы я могу положить два пальца на экран и выполнить масштабирование, панорамирование и т. Д., Пока мои пальцы касаются экрана.Когда я поднимаю пальцы и возвращаю их на экран, чтобы выполнить другой жест, зум больше не срабатывает.

До сих пор я пытался ограничить масштабирование пользователя в метатеге: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />, но, похоже, это не имеет значения.

Вот jsfiddle: https://jsfiddle.net/eckmLJE/abp85uhe/

Я хотел бы понять, почему сенсорный зум работает в первый раз, а затем перестает работать после этого.Спасибо за любую помощь!

...