【发布时间】:2014-07-21 09:24:14
【问题描述】:
我想在用户完成文本输入后执行操作,但忽略删除键。
我可以使用下划线的debounce 函数“等待”用户完成输入文本。
我还需要听以确保没有使用删除键,这就是我的代码似乎出现故障的地方。
这是我尝试过的http://jsfiddle.net/4Wn8L/:
var lazyChange = _.debounce(function(e){
if (e.keyCode != 8) {
console.log('User entered a key that wasnt backspace!');
}
}, 300);
$('#appPreview').on('keyup', 'input', lazyTripChange);
【问题讨论】:
标签: javascript jquery underscore.js