Panzoom: Масштабирование пальцем не работает

Созданный на 18 авг. 2017  ·  16Комментарии  ·  Источник: timmywil/panzoom

Сначала позвольте мне поблагодарить Тимми Уиллисон

Привет, Тимми! Прежде всего от имени всех пользователей вашего плагина позвольте мне поблагодарить вас за все ваши усилия по созданию (и продолжению обновления) этого продуктивного плагина.

Тема выпуска

Проблемы с масштабированием пальцем на устройствах с сенсорным экраном (Android, Win10, iOS). Пожалуйста, дайте нам время и дайте нам v3.2.3

Ваше окружение

jquery.panzoom v3.2.2
jquery v3.2.1
Chrome v59

Самый полезный комментарий

см .: https://github.com/Woela/jquery.panzoom

Я отменил фиксацию, которая прерывает масштабирование, и добавил исправление для двойных событий (касание / указатель) на Chrome.

Я также запросил пул-реквест для проблем (включая этот), но это может занять некоторое время.

Все 16 Комментарий

То же самое для меня :(

то же самое

@agordiichuk @jacquescrocker Надеюсь, Тимми поймет нашу проблему и сообщит нам обновления ...

Привет @timmywil
Ожидаем ли мы обновления, которое решит эту проблему, с которой сталкиваются многие из нас?

Я обнаружил, что масштабирование пальцем не работает в Chrome, работающем на устройствах Android. (Хотя я не тестировал Chrome на других устройствах). Этот запрос на перенос, похоже, исправляет это.

@ Крис Хаффман
протестировал и, к сожалению, не работает, Android Chrome 55

@timmywil Мы знаем, что вы заняты, но, пожалуйста, решите эту проблему с помощью сжатия и увеличения на устройствах с сенсорным экраном.

Проблема заключается в функции масштабирования (строки 692 - 769). Матрица масштабирования (m) всегда инициализируется матрицей по умолчанию [1 0 0, 1 0 0], поэтому она всегда увеличивается до 1.

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

Можете ли вы предоставить этот рабочий код.

Возникла аналогичная проблема, но при нажатии на Zoom Out после увеличения с отдельным CTA. Вместо этого он панорамируется при уменьшении масштаба.

@DKastani, можешь поделиться исправленным кодом? Спасибо

см .: https://github.com/Woela/jquery.panzoom

Я отменил фиксацию, которая прерывает масштабирование, и добавил исправление для двойных событий (касание / указатель) на Chrome.

Я также запросил пул-реквест для проблем (включая этот), но это может занять некоторое время.

@maartendemandt СПАСИБО
Это устранило для меня несколько проблем, в том числе щепотку на iOS.

@maartendemandt СПАСИБО !!

@maartendemandt СПАСИБО !! ТОЖЕ, это исправило все, даже мой сенсорный экран Lenovo Windows 10 теперь работает, а этого никогда не было раньше. Так что спасибо, спасибо, спасибо.

Есть ли для этого установка npm?

@maartendemandt, спасибо! снова работает

Сжатие не работает на iPad и мобильных устройствах

Версия:
Panzoom js - jquery.panzoom.js v3.2.2
jQuery - 3.3.1

Проверить ссылку:
https://prem-thinkdesign.github.io/medical-mdm/medical_codes_er.html

В iPad (устройства ios) перетаскивание и сжатие для увеличения и уменьшения не работает.
На мобильных устройствах (устройствах Android) перетаскивание работает, но ущипнуть, чтобы увеличить и уменьшить масштаб, не работает.
Даже я пробовал то, что вы обновили, но все еще не работает ...

Была ли эта страница полезной?
0 / 5 - 0 рейтинги