Как предотвратить IE-масштабирование всей страницы, когда кто-то «зажимает» сенсорный экран?

1

У меня есть элемент с линейным графиком в нем, который я хочу иметь возможность обрабатывать масштабирование пинча, поэтому пользователь может увеличивать или уменьшать изображение на определенной части графика. Это отлично работает в каждом браузере, кроме IE11, где вместо масштабирования элемента он масштабирует всю страницу.

Есть ли очевидный способ предотвратить такую функциональность, поэтому IE допускает масштабирование по конкретным элементам? Или, может быть, есть способ захватить событие пинча, e.preventDefault() и, возможно, увеличить масштаб вручную?

Я попросил несколько других людей попытаться воспроизвести проблему, и похоже, что это не проблема в Windows 10... Я нахожусь в Windows 7. Может ли это быть зависимой от платформы? Но даже если это так, возможно, перехват событий - хороший подход? Любые предложения будут ценны.

Вот пример диаграммы, где у меня возникает эта проблема: http://demos.wijmo.com/5/Angular/FlexChartZoom/FlexChartZoom/

Теги:
internet-explorer-11
touch
multi-touch

1 ответ

1
Лучший ответ

Согласно официальной документации, программный контроль распознавания касания и жестов требует Windows 8 или более поздней версии.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню