Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 9. diel - Štýlovanie v jQuery

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
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

Avatar
Ori I
Člen
Avatar
Odpovedá 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

Editované
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na hudcivladci
David Hartinger:11.11.2014 15:54

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

Odpovedať
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

Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá 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.

Odpovedať
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
Odpovedá 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

Avatar
Odpovedá 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.

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá 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.

Odpovedať
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Odpovedá 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.

Avatar
Odpovedá 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.

Odpovedať
Keď niečo nejde, skús niečo iné. Možno to tiež nepôjde!
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 13.