Run javascript function when user finishes typing instead of on key up?

前端 未结 29 2042
我寻月下人不归
我寻月下人不归 2020-11-22 04:03

I want to trigger an ajax request when the user has finished typing in a text box. I don\'t want it to run the function on every time the user types a letter because that wo

29条回答
  •  广开言路
    2020-11-22 04:45

    It's just one line with underscore.js debounce function:

    $('#my-input-box').keyup(_.debounce(doSomething , 500));
    

    This basically says doSomething 500 milliseconds after I stop typing.

    For more info: http://underscorejs.org/#debounce

提交回复
热议问题