У меня есть событие keyup
, связанное с функцией, для завершения которой требуется около четверти секунды.
$("#search").keyup(function() {
//code that takes a little bit to complete
});
Когда пользователь вводит целое слово или, наоборот, быстро нажимает клавиши, функция будет вызываться несколько раз подряд, и для их завершения потребуется некоторое время.
Есть ли способ заблокировать вызовы событий, чтобы, если их несколько подряд, они запускают только тот, который был недавно вызван?