textarea输入

时间:2017-01-10 07:51:39

标签: javascript windows-10 internet-explorer-11 microsoft-edge

Windows 10(所有浏览器)似乎在用户在textarea中向用户输入能够点击按钮的输入之间有800毫秒的延迟。

为了演示,请考虑以下示例:



document.getElementById('input').addEventListener('keyup', function() {
  console.time('Delay to click');
});

document.getElementById('button').addEventListener('click', function() {
  console.timeEnd('Delay to click');
});

<textarea id="input"></textarea>
<button id="button" type="button">
  Click me
</button>
&#13;
&#13;
&#13;

尝试在textarea中写一些内容,然后尽快点击按钮。

在Windows 10中运行的任何浏览器中,您都无法单击800毫秒以下的按钮,而在Windows 7 / MacOS中似乎没有任何限制。

这种延迟有什么办法吗?

编辑:在win8.1 / IE11上也进行了测试,延迟似乎也出现在那里。

0 个答案:

没有答案