Я пытаюсь реализовать this answer в моем собственном коде:задержка JQuery на KeyUp
$(document).ready(function() {
$('#qty').delayKeyup(function() {
var qty = $(this).val();
$(this).val(Math.round(qty/10) * 10);
}, 1000);
});
(function ($) {
$.fn.delayKeyup = function(callback, ms){
var timer = 0;
$(this).keyup(function(){
clearTimeout (timer);
timer = setTimeout(callback, ms);
});
return $(this);
};
})(jQuery);
, но не изменение величины входного не происходит. Если я удалю функцию delayKeyup, то смена работает нормально, но явно не с задержкой. Что мне не хватает?
Отлично, спасибо, все хорошо сейчас. :) – Tyssen