我正在尝试检查输入是否已更改.问题是 - 如果我将使用此代码:
trigger.keyup(function() {
current_input = getSearchString();
is_changed = (current_input != previous_input);
previous_input = current_input;
});
Run Code Online (Sandbox Code Playgroud)
当用户在短暂延迟"E"(输入值将为"QE")之后按下(例如"Q")并首先释放"Q"键时,该逻辑将中断.previous_input将被设置为"QE".用户发布"E"键和脚本比较相等的字符串.所以,当输入实际上发生了变化时,对于我的脚本则不然.知道如何解决这个问题或有没有不同的方法来做到这一点(不是用html5事件'输入')?
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |