[JQUERY] KeyUp i nieprzerwana petla wykonywana co okreslony czas.

[JQUERY] KeyUp i nieprzerwana petla wykonywana co okreslony czas.
J0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Witam,
mam pewien problem. Mianowicie probuje stworzyc prosta minigre w ktorej po nacisnieciu przycisku pasek sie zwieksza a po puszczeniu maleje.

Ze zwiekszeniem dalem sobie rade bez wiekszych problemow uzywajac funkcji _.throttle do ograniczenia predkosci.

Kopiuj
$('#play_button').click(function(){
	value = 0;
	$(document).keydown(_.throttle(function() {
	if(value<500){
value=value+10;}}}else{value=0;}
	$('#pasek').css('width',value);
  }, 10)).keyup(function(){});

To jest oczywiscie bardzo uproszczona wersja kodu, gdybym wkleil caly kod wprowadziloby to niepotrzebny bałagan.

Ma ktos jakis pomysl jak zrobic zmniejszanie paska? Probowalem stworzyc petle uruchamiana po puszczeniu przycisku ale srednio to wyszlo.
Pozdrawiam.

stivens
  • Rejestracja: dni
  • Ostatnio: dni

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.