Internet Explorer Touch Delay
Я только заметил это сегодня, и теперь это действительно беспокоит меня. Internet Explorer (в моем случае 11, может не иметь значения) имеет задержку при касании кнопок или ссылок. Использование мыши происходит мгновенно, но использование сенсорного экрана увеличивает задержку примерно на 500 мс. Хром не имеет такой же задержки.
Вы можете попробовать это самостоятельно, посетив такой объект, как Bootstrap, который использует якорные ссылки в боковых меню. Используя мышь, вы можете мгновенно перемещаться в любом браузере. Использование IE, особенно с касанием, создает задержку при каждом нажатии.
Большинство людей, вероятно, не замечают этого, так как мы проводим большую часть времени в ожидании загрузки страниц.
Как отключить эту задержку?
2 ответа
Попробуйте уменьшить задержки здесь:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TouchPredict
Это имело огромное значение для Surface RT для меня.
Я наконец нашел ответ в блоге Telerik
Описание: Это часто встречается и может быть отключено с помощью ряда решений HTML/JavaScript/CSS.
Для меня я просто добавил этот CSS в мой код:
a[href], button {
-ms-touch-action: none; /* IE10 */
touch-action: none; /* IE11 */
}
Это теперь мгновенно на моем Lenovo, и мой Surface 2.