CTRL + V
在文本框上按下时,按键未检测到。我看过一个和我类似的帖子。但是我们有不同的实现。如果用户空闲输入 1.5 秒,我想触发 ajax 请求。
$(document).ready( function() {
$(document).on('keypress', '#subject-name', function() {
updateTimeOut( this, checkSubject );
});
});
方法updateTimeOut()
是这样的:
var updateTimeOut = function( textBoxObject, ajaxCall ) {
if (timeoutReference) clearTimeout(timeoutReference);
timeoutReference = setTimeout(function() {
doneTyping.call( textBoxObject, ajaxCall );
}, 1500);
};
我的问题是。更好用change
不是最适合我的任务吗?change
也可以用间隔做检查吗?