| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 29.12.09 Prihlásený: 20.02.24 Príspevky: 678 Témy: 147 |
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/hardphendakujem 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 |
|
| Napísal Lessik: 31.10.2016 13:43 | |
|
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; }
|
|
Registrovaný: 28.02.11 Prihlásený: 26.04.24 Príspevky: 197 Témy: 6 Bydlisko: Bratislava | Napísal weroro: 31.10.2016 13:57 | |
|
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. |
|
Registrovaný: 22.08.11 Prihlásený: 14.12.23 Príspevky: 2361 Témy: 11 | Napísal magic: 31.10.2016 14:09 | |
|
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)?
|
|
| Napísal Lessik: 31.10.2016 14:32 | |
|
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.
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 31.10.2016 14:46 | |
|
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! |
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| progress bar v HTML, XHTML, XML, CSS | 4 | 357 | 03.03.2014 18:47 killer | | progress bar v PHP, ASP | 9 | 571 | 09.05.2009 14:58 Momosk | | PHP Progress Bar pri importovani do MySQL v PHP, ASP | 3 | 440 | 19.07.2010 9:45 coldak | | jQuery for elements v JavaScript, VBScript, Ajax | 8 | 562 | 24.02.2011 15:38 Unlink | | Upload progress v PHP, ASP | 3 | 646 | 04.02.2009 16:32 desann | | Upload progress v JavaScript, VBScript, Ajax | 3 | 1012 | 21.06.2007 15:44 sento | | While problem v PHP, ASP | 10 | 551 | 23.03.2008 18:01 Blackshadow | | Pascal - While v Assembler, C, C++, Pascal, Java | 3 | 333 | 09.03.2013 17:50 faraon | | Opakovanie while cyklu v PHP, ASP | 2 | 505 | 05.08.2010 10:24 eth4rendil | | Preco nejde while? help v PHP, ASP | 4 | 522 | 29.07.2007 16:19 TECHNODROME | | do-while a i++ v Assembler, C, C++, Pascal, Java | 1 | 315 | 10.12.2012 19:12 konray | | While + doložený medzizáznam v PHP v PHP, ASP | 4 | 509 | 10.05.2011 18:39 richo9996 | | CUSTOM CSS FOR MAIN CONTENT AREA ONLEY FOR MAIN PAGE v HTML, XHTML, XML, CSS | 6 | 552 | 29.10.2013 15:21 Beatdownhaus | | Track Bar v HTML, XHTML, XML, CSS | 3 | 399 | 11.02.2014 22:01 trpaslik8 | | Bar code scanner v Ostatné | 4 | 707 | 28.08.2009 13:13 László145 | | Bar v Bratislave v Akcie, zrazy, festivaly, koncerty | 3 | 470 | 14.11.2016 19:38 Peeppo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|