我正在寻找一个jQuery / javascript方法来在一个独特的事件中执行这两个功能:
abort
XHR查询$('#myElement').on('input propertychange', function() {
if (window.xhr) { window.xhr.abort(); }
if (window.timer_xhr) { window.clearTimeout(window.timer_xhr); }
window.timer_xhr = setTimeout(function() {
window.xhr = $.get( /* some params */ );
}, 200);
});
这段代码完全有效,但我写了很多次......必须有一个方法在这个地方做这个......(如果你对这段代码有任何评论,你可以把它交给我)
我正在寻找一种方法来声明:
$('#myElement').onChangeWithTimeout(function() { $.get(...) },
200 /* additional parameter */
)