Доброе время суток!
У меня есть большой строительный калькулятор и есть функция которая его обрабатывает. Я вызываю запуск калькулятора так:
$('*').on('input', function () {
calcNow();
});
Моя проблема сейчас в том, что при вводе данных или других быстрых действиях, запуск происходит слишком быстро, страница лагает. Мне нужен минимальный интервал, через который может запускаться функция, например секунда.
$('*').on('input', function () {
function func() {
calcNow();
}
setTimeout(func, 1000);
});
В таком варианте оно не работает, как правильно?