• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem -pasek ładowania

0 głosów
220 wizyt
pytanie zadane 10 czerwca 2016 w JavaScript przez LCPGM Obywatel (1,550 p.)

Cześć,  mam problem. Dokładniej chce aby po naciśnieciu submita, "ładowały" się po koleji #pasek1, pasek2 i pasek3. Problem jest w tym, że gdy dodaje pętlę for która iteruje 3 razy, nie działa mi ładowanie (bez pętli ładuje się pierwszy pasek)

$(document).ready(function(){
   $("input[type=submit]").click(function(){
       for (var i=1; i<=3; i++)
       var width = 0;
       id = setInterval(change, 20);
       function change(){
           if (width==100) clearInterval(id); 
           else {
               width ++;
               $("#pasek" + i).css("width", width + "%");
           }
       } //Koniec funkcji change
   } //Koniec for
       
   }); //Koniec funkcji click
    
    
}); //Koniec funkcji ready

 

2 odpowiedzi

0 głosów
odpowiedź 10 czerwca 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
$("input[type=submit]").click(function(){
       for (var i=1; i<=3; i++)
       var width = 0;
       id = setInterval(change, 20);

A gdzie koniec pętli ba nawet początku nie ma :).

komentarz 10 czerwca 2016 przez LCPGM Obywatel (1,550 p.)
Rzeczywiście, lecz nawet z dobrze zrobioną pętlą nie działa :/ W consoli brak błędów
1
komentarz 10 czerwca 2016 przez ShiroUmizake Nałogowiec (46,300 p.)
Przeczesz firebugiem. Po drugie change bym wywalił poza funkcję event click.
0 głosów
odpowiedź 10 czerwca 2016 przez xmentor Nałogowiec (49,520 p.)
edycja 10 czerwca 2016 przez xmentor
Do takiego 'ładowania' nie potrzeba tak dużej biblioteki(jQuery)

Możesz zrobić coś ala: http://codepen.io/kkondratowicz/pen/Bzjxpd

Podobne pytania

0 głosów
1 odpowiedź 579 wizyt
pytanie zadane 4 października 2022 w HTML i CSS przez MacieKap Bywalec (2,400 p.)
0 głosów
1 odpowiedź 537 wizyt
pytanie zadane 24 grudnia 2020 w HTML i CSS przez AgentTecza Obywatel (1,810 p.)

93,600 zapytań

142,524 odpowiedzi

322,993 komentarzy

63,085 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...