В настоящее время событие onChange на моих входах диапазона срабатывает на каждом шаге.
Есть ли способ остановить запуск этого события, пока пользователь не отпустит ползунок?
Я использую диапазон для создания поискового запроса. Я хочу, чтобы иметь возможность запускать поиск каждый раз, когда форма была изменена, но выдача запроса на поиск на каждом шаге движения ползунка слишком велика.
Вот код в его нынешнем виде:
HTML:
<div id="page">
<p>Currently viewing page <span>1</span>.</p>
<input class="slider" type="range" min="1" max="100" step="1" value="1" name="page" />
</div>
JavaScript:
$(".slider").change(function() {
$("#query").text($("form").serialize());
});
Помогает ли это?