NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 9 - Stylování v jQuery

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
hudcivladci
Člen
Avatar
hudcivladci:11.11.2014 13:51

Neviem ako u ostatných, ale ukazka #3 mi nefungovala pokiaľ som nepridal e, ako argument do funkcie

teda

$("*").on("click",function(e){

inak mi to vyhadzovalo chybu ReferenceError: e is not defined

 
Odpovědět
11.11.2014 13:51
Avatar
Ori I
Člen
Avatar
Odpovídá na hudcivladci
Ori I:11.11.2014 15:47

To je logické keďže nebola nikde definovaná. Zrejme len preklep, to sa sem tam stane.

Inak autor článku má asi v obľube SG :D

Editováno 11.11.2014 15:48
 
Odpovědět
11.11.2014 15:47
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na hudcivladci
David Hartinger:11.11.2014 15:54

Díky, přidal jsem ji tam :)

Odpovědět
11.11.2014 15:54
New kid back on the block with a R.I.P
Avatar
kivdul
Člen
Avatar
kivdul:22.12.2015 23:11

hmm četl jsme to několikrát ale nepobral jsem tu třetí ukázku :-(

  • kde se vzalo v té první funkci to (e) a co to vlastně dělá, co představuje?
  • no a v té druhé funkci ty atributy (vlastnost, hodnota) kde se vzaly, odkud berou hodnoty?

díky Ludvík

 
Odpovědět
22.12.2015 23:11
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na kivdul
Honza Bittner:23.12.2015 1:36

e je odkaz na event, tzn. událost, konkrétně kliku. Nese si všechny možné informace a my s tím můžeme pracovat (pozice na obrazovce při kliku, na co jsme klikli atp.)


vlastnost a hodnota jsou se vzali díky funkce $.each, kterou procházíme (pravděpodobně) nějaký objekt nebo pole se styly. Je to vždy zapsáno nějakým způsobem, aby to dodržovalo strukturu vlastnost: hodnota, což pak zpracuje $.each a pošle nám to jako 2 argumenty, které mi zpracujeme v anonymní funkci jako parametry vlastnost, hodnoty. Mimo to nám může dosadit i další věci jako index atp.

Odpovědět
23.12.2015 1:36
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
kivdul
Člen
Avatar
Odpovídá na Honza Bittner
kivdul:23.12.2015 5:59

díky

pročítám ještě nápovědu na jQuery se slovníkem v ruce a už si myslím, že to chápu :-D

 
Odpovědět
23.12.2015 5:59
Avatar
Odpovídá na Honza Bittner
Libor Šimo (libcosenior):21.4.2016 14:23

V tretej ukážke sa mi nevypisuje hodnota border.
Ani v tvojom stiahnutom vzore. (prehliadač firefox)
V chrome to ide.

Odpovědět
21.4.2016 14:23
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Honza Bittner:21.4.2016 19:01

Shorthand CSS properties (e.g. margin, background, border) are not supported. For example, if you want to retrieve the rendered margin, use: $(elem).css('mar­ginTop') and $(elem).css('mar­ginRight'), and so on.

Koukám, že mají na webu napsané toto, což tedy pro "border" nebude fungovat. Zajímavé však, že to funguje ve Chromu, kvůli čemuž jsem si toho nevšiml. :)

Po maturitě to opravím.

Odpovědět
21.4.2016 19:01
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Odpovídá na Honza Bittner
Patrik Pastor:7.4.2019 18:21

chapu ze to $.each projede, a budu mit v pameti ulozenou vastnost: hodnotu. Ale stale nechapu, kde se to fyzicky priradi. Ja deklaruju ve funkci "fucntion(vlas­tnost, hodnota), ale stale je to "pouze" deklarace. Kde je napsano (v kodu) ze se to ma vazat prave na vlastno: hodnotu kazde polozky pole styly? (tedy width, color a border)? Pro zjednoduseni, chapu, ze mi $.each vraci vlastnost: hodnota, ale nechapu JAK se to navaze na me deklarace funkce "fc(vlastnost, hodnota)", kde je to v kode napsane? Diky za odpoved.

 
Odpovědět
7.4.2019 18:21
Avatar
Odpovídá na Patrik Pastor
Marián Mídelka:12.12.2020 23:49

Odpoveď pre Patrika. Možno sa mýlim, ale ja to vidím tak, že cyklus prechádza štýly, kde má nájsť pre vlastnosti:, width, color a border ich deklarovanú hodnotu, no a tie potom vypíše do správy.

Odpovědět
12.12.2020 23:49
Keď niečo nejde, skús niečo iné. Možno to tiež nepôjde!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 13.