Autor | Zpráva | ||
---|---|---|---|
kuboo Profil * |
#1 · Zasláno: 1. 6. 2009, 23:08:56
Mam funkciu:
function zmenfarbu() { $("#ramcek").css("background","red"); } a teraz mam: <a href="javascript:zmenfarbu();" id="ramcek">Zmen</a> a neda sa to spravit tak, nieco ako: function zmenfarbu() { $(this).css("background","red"); } Dakujem. |
||
ah01 Profil |
#2 · Zasláno: 1. 6. 2009, 23:39:28
Přijde mi, že jsi moc nepochopil principy toho, jak by se mělo jQuery používat (hlavně tzv. „nevtíravý“ přístup). Zkus si přečíst krátký seriál pro začátečníky o jQuery - první díl: http://citron.blueboard.cz/clanek-331-jquery-pro-zacatecniky-zaklady.html
Pokud tě při čtení nenapadne odpověď, rád ti poradím, ale zkus to nejprve sám. |
||
kuboo Profil * |
#3 · Zasláno: 2. 6. 2009, 10:10:12
Dakujem za odkaz, precital som si cely serial a dost mi to pomohlo.
Napriek tomu som nikde nenasiel odpoved na moju otazku. Ako sa teda ma spravit, aby som zbytocne neoznacoval vsetky ID-eckami, ale aby to zobralo ten prvok v ktorom sa to vyvolava? Dakujem. |
||
peta Profil |
#4 · Zasláno: 2. 6. 2009, 11:05:16
kuboo
Pokud mas problem s konkretni technologii, doporucuji si k ni nastudovat manual. Teda, jestli umis cist. Pokud tvuj problem stale trva, obrat se na uzivatelskou podporu pro danou technologii nebo jejiho autora. Pokud chces psat do jineho fora, bylo by velice vhodne nejdrive zkouknout, zda se na to jiz nekdo nepsal a s jakym uspechem. Pokud mas dotaz, bylo by take dobre jej formulovat tak, aby na nej mohla odpovidat i tva sestra. function zmenfarbu() { $(this).css("background","red"); } Jednak schazi 90% kodu, ktery vede k rozlusteni zapisu. Druhak je ho chybne. Viz JS konzola. Co ti pise? <script> function zmenfarbu(neco) { neco.style.background="#FF0000"; } </script> <span onmouseover="zmenfarbu(this)">bbbb</span> Ale to mas na jakpsatweb.cz - javascript - priklady Predpokladam, ze je mas nastudovane do detailu. |
||
_es Profil |
#5 · Zasláno: 2. 6. 2009, 11:29:14
kuboo
Ak záleží na tom, aby to bolo cez jQuery: function zmenfarbu(x){ x.css("background","red"); } <div onclick="zmenfarbu(this);">Zmen</div> peta Aký máš problém s použitím tlačidla na označenie kódu? |
||
kuboo Profil * |
#6 · Zasláno: 2. 6. 2009, 12:43:13
_es
Dakujem, ale funguje to az ked to je : function zmenfarbu(x){ $(x).css("background","red"); } Ale preco zasa nefunguje toto: function zmenfarbu(x){ $(x).addClass('wwww'); } <div onclick="zmenfarbu(this);">Zmen</div> ??? V com je tu na problem? |
||
_es Profil |
#7 · Zasláno: 2. 6. 2009, 13:03:58
kuboo
Pozri si to v Dokumentácii. Ja jQuery nepoužívam. |
||
Časová prodleva: 15 let
|
0