+

var this_timer_id = null;

function clickIncrement(){

if(typeof this_timer_id != null) { clearTimeout(this_timer_id); }

this_timer_id = setTimeout(XXXX, 1000); //1000ms  XXXX是ajax提交方法

}

备注:

这种方式也可以用户input文本输入,输入结束后提交1次ajax请求

var this_timer_id = null;

function usrIdInputKeyUp(e){

switch(e.keyCode) {

case 27: // ESC Prohibit the use of ESC

return false;

default:

if(typeof this_timer_id != null) { clearTimeout(this_timer_id); }

this_timer_id = setTimeout(xxxx, 1000); //1000ms

break;

}

return false;

}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐