Jam*_*mes 5 html javascript jquery
是否可以将用户的输入记录到 HTML 文本字段中,并在以后实时播放?我能想到的一种方法是捕获每个 keyDown 事件和时间增量(精确到几百毫秒),并将这些对存储在一起。
你能想到更好/更有效的方法吗?
KeyDown 处理程序返回的处理程序包含执行所需操作所需的所有信息。
在萤火虫中试试这个:
$('#your-input').keydown(
function(e) {
console.log(e.timeStamp);
console.log(e.keyCode);
}
);
Run Code Online (Sandbox Code Playgroud)
您只需要存储来自具有 timeStamp 属性和 keyCode 的处理程序 (var e) 的数据。
然后,您可以设置一个计时器与 keydown 之间的差异来模拟它们。
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |