У меня есть элемент с линейным графиком в нем, который я хочу иметь возможность обрабатывать масштабирование пинча, поэтому пользователь может увеличивать или уменьшать изображение на определенной части графика. Это отлично работает в каждом браузере, кроме IE11, где вместо масштабирования элемента он масштабирует всю страницу.
Есть ли очевидный способ предотвратить такую функциональность, поэтому IE допускает масштабирование по конкретным элементам? Или, может быть, есть способ захватить событие пинча, e.preventDefault() и, возможно, увеличить масштаб вручную?
Я попросил несколько других людей попытаться воспроизвести проблему, и похоже, что это не проблема в Windows 10... Я нахожусь в Windows 7. Может ли это быть зависимой от платформы? Но даже если это так, возможно, перехват событий - хороший подход? Любые предложения будут ценны.
Вот пример диаграммы, где у меня возникает эта проблема: http://demos.wijmo.com/5/Angular/FlexChartZoom/FlexChartZoom/
Согласно официальной документации, программный контроль распознавания касания и жестов требует Windows 8 или более поздней версии.