Je suis en train de mettre en œuvre this answer dans mon propre code:retard sur 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);
mais pas de changement de la valeur d'entrée se produit. Si je supprime la fonction delayKeyup le changement fonctionne bien mais évidemment pas avec le délai. Qu'est-ce que je rate?
Très bien, merci, tout va bien maintenant. :) – Tyssen