У меня есть в основном работающая демоверсия, в которой используется 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/
Я хотел бы понять, почему сенсорный зум работает в первый раз, а затем перестает работать после этого.Спасибо за любую помощь!