Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 20. 1. 2015, 10:45:35
Mám niečo takéto:
$(".<?=$hid?>Nar").click(function(){ $(this).find("img").attr("src","images/wrapper/down-active.png"); $(".<?=$hid?>Nar-content").slideToggle("slow"); }); |
||
_es Profil |
#2 · Zasláno: 20. 1. 2015, 10:54:18
jefitto44:
Ulož si niekam pôvodnú cestu k obrázku. Buď do nejakej premennej mimo tej funkcie, alebo do objektu obrázka. |
||
jefitto44 Profil |
#3 · Zasláno: 20. 1. 2015, 10:55:57 · Upravil/a: jefitto44
A potom?
Takto som to skúsil teraz, ale nebaví $(".<?=$hid?>Nar").click(function(){ var expandScript; expandScript="images/wrapper/down.png"; if(expandScript=="images/wrapper/down.png") { $(this).find("img").attr("src","images/wrapper/down-active.png"); } else { $(this).find("img").attr("src","images/wrapper/down.png"); } $(".<?=$hid?>Nar-content").slideToggle("slow"); }); |
||
_es Profil |
#4 · Zasláno: 20. 1. 2015, 11:19:42
jefitto44:
Nespravil si to podľa popisu v [#2]. „A potom?“ No tak nejaké základné veci z programovania by si snáď vedieť mohol. |
||
jefitto44 Profil |
#5 · Zasláno: 20. 1. 2015, 11:34:11 · Upravil/a: jefitto44
Nerozumiem... o js viem asi toľko ako ty o izraelských kmeňoch...
Napokon to funguje takto: $(".<?=$hid?>Nar").click(function(){ if($(this).find("img").attr("src")=="images/wrapper/down.png") { $(this).find("img").attr("src","images/wrapper/down-active.png"); // odstranit } else { $(this).find("img").attr("src","images/wrapper/down.png"); } $(".<?=$hid?>Nar-content").slideToggle("slow"); }); |
||
_es Profil |
#6 · Zasláno: 20. 1. 2015, 11:46:40
jefitto44:
„ak kliknem na span s classou dacoNar“ A takých spanov tak je viac, alebo len jeden? [#5]: Vedomosti o izraelských kmeňoch nie sú k programovaniu v JS veľmi užitočné, skús iné zdroje o JS. JQuery nepoužívam, tak sú rady trochu všeobecnejšie. |
||
jefitto44 Profil |
Ja v JS programujem nedobrovoľne... musel som na to prísť a podarilo sa ;)
Keby som to vedel, tak nemám potrebu tu vypísovať o pomoc pochopiteľne |
||
Časová prodleva: 9 let
|
0