[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Jquery - progress bar - while / for

Registrovaný: 29.12.09
Prihlásený: 20.02.24
Príspevky: 678
Témy: 147 | 147
NapísalOffline : 31.10.2016 12:57 | Jquery - progress bar - while / for

zdravim, snazim sa vytvorit progress bar, ktory sa bude naplnat po hodnote +10 az kym nedosiahne hodnotu 100..

mam teda challenge spravit to cez cyklus for alebo while. Nepohybujem sa v tom este dlho tak sa motam, viete mi poradit?

tu je kod -

http://cssdeck.com/labs/hardphen

dakujem za pomoc


_________________
Windows 7 Home Premium 64 bit
Procesor: Intel Core i5 2430M 2,4 GHz (2 400 MHz) 2x jadro TPD 35 W Automatické pretaktovanie, HyperThreading, Podpora Virtualizácie
Čip grafickej karty: NVIDIA GeForce GT540M 2 048 MB
Rozhranie disku: Serial ATA I 5 400 ot/min
Operačná pamäť: 4 GB DDR3 1 333 MHz (1,33 GHz)

som vysoko vzdelaný intelektuál s futuristickými víziami na svet technológii
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 31.10.2016 13:43 | Jquery - progress bar - while / for

vytvoris si funkciu, ktora bude pripocitavat k property barr.value hodnotu +10
v HTML si vytvoris nejaky button, na klik pridas listener a nabindujes mu tvoju vytvorenu funkciu.

funkcia bude primitivna, while (value == 100) { value += 10; }


Offline

Užívateľ
Užívateľ
Jquery - progress bar - while / for

Registrovaný: 28.02.11
Prihlásený: 06.01.25
Príspevky: 197
Témy: 6 | 6
Bydlisko: Bratislava
NapísalOffline : 31.10.2016 13:57 | Jquery - progress bar - while / for

Lessik: Pri použití akéhokoľvek cyklu, nezaznamená žiadny progress. Proste sa to vykoná tak rýchlo, že bude vidieť iba stavy 0 a 100, nič medzi tým.


_________________
Neznalosť zložitých operácií necháva myseľ otvorenú pre geniálne riešenia založené na jednoduchosti.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.08.11
Prihlásený: 14.12.23
Príspevky: 2361
Témy: 11 | 11
NapísalOffline : 31.10.2016 14:09 | Jquery - progress bar - while / for

Lessik píše:
vytvoris si funkciu, ktora bude pripocitavat k property barr.value hodnotu +10
v HTML si vytvoris nejaky button, na klik pridas listener a nabindujes mu tvoju vytvorenu funkciu.

funkcia bude primitivna, while (value == 100) { value += 10; }


Ako v JS sa dako extra nevyznam ale je tam rieseny while takto naopak ? nemala by byt skor podmienka (value < 100) respektive (value != 100)?


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 31.10.2016 14:32 | Jquery - progress bar - while / for

ano, samozrejme, mam tam chybu, pokial value sa NEROVNA 100, vykonaj telo cyklu.

werero, ano, ja som mu prezradil zaklad, to, ze si to musi nejako timeout-ovat hadam zisti.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 31.10.2016 14:46 | Jquery - progress bar - while / for

Melouch cyklus ako cyklus. Nikdy v živote nebudeš riešiť dilemu "while alebo for", proste použiješ jeden a hotovo, oba fungujú rovnako. Veď sú to cykly.
V javascripte na toto ale cyklus vôbec nepotebuješ. Zadáš setInterval a v ňom prečítaš hodnotu progressbaru, zvýšiš ju, vykreslíš a uložíš. Hotovo.

Niečo takéto
Kód:
var progressVal = 0;
var progressBar = [nejaka implementacia];

setInterval( function() {
 progressVal += 10; //precitam, zvysim, ulozim
 progressBar.value = progressVal; //vykreslim
}, 1000); //kazdu sekundu


prípadne ak to chceš zastaviť na 100, môžeš využiť setTimeout
Kód:
var progressVal = 0;
var progressBar = [nejaka implementacia];
progress();

function progress() {
  setTimeout( function() {
   progressVal += 10; //precitam, zvysim, ulozim
   progressBar.value = progressVal; //vykreslim
   if( progressVal < 100 ) progress(); //zavolam znovu
  }, 1000); //pockam sekundu
}


alebo horšia varianta - úprava prvého príkladu
Kód:
setInterval( function() {
 if( progressVal >= 100 ) return;

 progressVal += 10; //precitam, zvysim, ulozim
 progressBar.value = progressVal; //vykreslim
}, 1000); //kazdu sekundu


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
 [ Príspevkov: 6 ] 


Jquery - progress bar - while / for



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

progress bar

v PHP, ASP

9

606

09.05.2009 14:58

Momosk

V tomto fóre nie sú ďalšie neprečítané témy.

progress bar

v HTML, XHTML, XML, CSS

4

393

03.03.2014 18:47

killer

V tomto fóre nie sú ďalšie neprečítané témy.

PHP Progress Bar pri importovani do MySQL

v PHP, ASP

3

468

19.07.2010 9:45

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

jQuery for elements

v JavaScript, VBScript, Ajax

8

594

24.02.2011 15:38

Unlink

V tomto fóre nie sú ďalšie neprečítané témy.

Upload progress

v JavaScript, VBScript, Ajax

3

1045

21.06.2007 15:44

sento

V tomto fóre nie sú ďalšie neprečítané témy.

Upload progress

v PHP, ASP

3

677

04.02.2009 16:32

desann

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal - While

v Assembler, C, C++, Pascal, Java

3

374

09.03.2013 17:50

faraon

V tomto fóre nie sú ďalšie neprečítané témy.

While problem

v PHP, ASP

10

601

23.03.2008 18:01

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Opakovanie while cyklu

v PHP, ASP

2

533

05.08.2010 10:24

eth4rendil

V tomto fóre nie sú ďalšie neprečítané témy.

Preco nejde while? help

v PHP, ASP

4

563

29.07.2007 16:19

TECHNODROME

V tomto fóre nie sú ďalšie neprečítané témy.

do-while a i++

v Assembler, C, C++, Pascal, Java

1

350

10.12.2012 19:12

konray

V tomto fóre nie sú ďalšie neprečítané témy.

While + doložený medzizáznam v PHP

v PHP, ASP

4

540

10.05.2011 18:39

richo9996

V tomto fóre nie sú ďalšie neprečítané témy.

CUSTOM CSS FOR MAIN CONTENT AREA ONLEY FOR MAIN PAGE

v HTML, XHTML, XML, CSS

6

630

29.10.2013 15:21

Beatdownhaus

V tomto fóre nie sú ďalšie neprečítané témy.

Track Bar

v HTML, XHTML, XML, CSS

3

440

11.02.2014 22:01

trpaslik8

V tomto fóre nie sú ďalšie neprečítané témy.

Bar v Bratislave

v Akcie, zrazy, festivaly, koncerty

3

509

14.11.2016 19:38

Peeppo

V tomto fóre nie sú ďalšie neprečítané témy.

Win7 task bar

v Operačné systémy Microsoft

6

428

17.08.2014 19:54

tatko Tom



© 2005 - 2025 PCforum, edited by JanoF