Internet Explorer Touch Delay


0

我今天才注意到这一点,现在它真的让我烦恼。Internet Explorer(在我的情况下为11,可能无关紧要),当您触摸按钮或链接时会有延迟。使用鼠标是即时的,但使用触摸屏会增加约500毫秒的延迟。Chrome没有同样的延迟。

您可以通过参观侧面菜单上使用锚链接的Bootstrap等景点来亲自尝试。使用鼠标,您可以在任何浏览器中即时导航。特别是使用IE触摸会在每次点击时产生延迟。

大多数人可能都没注意到它,因为我们花了很多时间等待页面加载。

如何关闭此延迟?

Answers:


0

我终于在Telerik博客上找到了答案

简介:这很常见,可以通过许多HTML / JavaScript / CSS解决方案关闭。

对我来说,我刚刚将这个CSS添加到我的代码中:

a[href], button {
    -ms-touch-action: none; /* IE10 */
    touch-action: none;     /* IE11 */
}

它现在在我的联想和Surface 2上立即生效。


0

尝试减少延迟:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TouchPredict

这对我来说在Surface RT上有很大的不同。


这不是屏幕问题。实际上,当您点按时,它会立即突出显示您点击的内容,但等待实际触发事件。无论如何,我实际上回答了我自己的问题。
杰森杨
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.