Podstrony
|
|
telcocafe
Obrazowo wygląda to tak:
$('#przycisk').click(function(){
setTimeout(function(){
var x = $('#someinput').val();
x++;
$('#someinput').val(x);
}, 3000)
});
Problem polega, że przy kliknięciu kilkukrotnym czyli np. klikając co 800ms po 3 sekundach podliczy mi te 3 kliknięcia i po 3 sekundach pojawi sie w inpucie 3, a chciałbym żeby po 3 skundach pojawiło się 1, po 3 sekundach i 800ms (bo takie odstępy czasu były pomiędzy kliknięciami) 2 i po 4 sekundach i 600ms 3. Aby każde kliknięcie było rozpatrywane oddzielnym setTimeout.
Słyszałeś o clearTimeout()? http://www.w3schools...s/js_timing.asp
zanotowane.pldoc.pisz.plpdf.pisz.plnvm.keep.pl
|
|
|