Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 31.10.2016 12:57

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
Príspevok NapísalOffline : 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; }


Offline

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

Registrovaný: 28.02.11
Prihlásený: 26.04.24
Príspevky: 197
Témy: 6
Bydlisko: Bratislava
Príspevok NapísalOffline : 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.
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
Príspevok NapísalOffline : 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)?


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 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.


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
Príspevok NapísalOffline : 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!
Odpovedať na tému [ Príspevkov: 6 ] 


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 HTML, XHTML, XML, CSS

4

357

03.03.2014 18:47

killer Zobrazenie posledných príspevkov

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

v PHP, ASP

9

571

09.05.2009 14:58

Momosk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP Progress Bar pri importovani do MySQL

v PHP, ASP

3

440

19.07.2010 9:45

coldak Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

8

562

24.02.2011 15:38

Unlink Zobrazenie posledných príspevkov

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

v PHP, ASP

3

646

04.02.2009 16:32

desann Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

3

1012

21.06.2007 15:44

sento Zobrazenie posledných príspevkov

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

v PHP, ASP

10

551

23.03.2008 18:01

Blackshadow Zobrazenie posledných príspevkov

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

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

3

333

09.03.2013 17:50

faraon Zobrazenie posledných príspevkov

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

v PHP, ASP

2

505

05.08.2010 10:24

eth4rendil Zobrazenie posledných príspevkov

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

v PHP, ASP

4

522

29.07.2007 16:19

TECHNODROME Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. do-while a i++

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

1

315

10.12.2012 19:12

konray Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. While + doložený medzizáznam v PHP

v PHP, ASP

4

509

10.05.2011 18:39

richo9996 Zobrazenie posledných príspevkov

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

552

29.10.2013 15:21

Beatdownhaus Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

3

399

11.02.2014 22:01

trpaslik8 Zobrazenie posledných príspevkov

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

v Ostatné

4

707

28.08.2009 13:13

László145 Zobrazenie posledných príspevkov

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

v Akcie, zrazy, festivaly, koncerty

3

470

14.11.2016 19:38

Peeppo Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra