Autor | Zpráva | ||
---|---|---|---|
SkIpPeR Profil |
#1 · Zasláno: 11. 12. 2009, 16:17:32
Zdravím, rád bych předělal standartní kód javascriptu do JQuery, problem je s proměnou
function ukaz(what){ document.getElementById(what).style.visibility=(document.getElementById(what).style.visibility == 'visible')?'hidden':'visible'; } je dělaný na onmouseover a onmouseout a je to tam proto že je to použitý pro víc elementů, tak bych chtěl do JQuery zakomponovat tu proměnnou what a přes JQuery aby se to pomalu zviditelnilo fadeIn a fadeOut myslim. Protože ta funkce ukaz je použita u výběru z databáze tak ta what proměnná je vždy jiná a já jsem ani snad na google nenašel jak to udělat |
||
Radek9 Profil |
#2 · Zasláno: 11. 12. 2009, 17:24:46 · Upravil/a: Radek9
function ukaz(what){ $("#"+what).css("visibility", ($("#"+what).css("visibility")=="visible")?"hidden":"visible"); } Je běžný js v jQuery... Být tebou bych si stáhl ještě jQueryUI a v tom jsou efekty pro .toggle()... Popřípadě: function ukaz(what){ css = $("#"+what).css("display"); if(css=="visible"){$("#"+what).fadeIn(1000);} else{$("#"+what).fadeOut(1000);} } |
||
SkIpPeR Profil |
#3 · Zasláno: 11. 12. 2009, 18:05:24
Díky, funguje to
|
||
Časová prodleva: 4 dny
|
|||
Radek9 Profil |
#4 · Zasláno: 15. 12. 2009, 21:46:44
Radek9:
Edit: function ukaz(what){ css = $("#"+what).css("display"); if(css=="none"){$("#"+what).fadeIn(1000);} else{$("#"+what).fadeOut(1000);} } Sice je to už trochu starší vlákno, ale radši to ještě opravuji. |
||
SkIpPeR Profil |
#5 · Zasláno: 16. 12. 2009, 16:13:40
Toho jsem si všiml :)
|
||
Časová prodleva: 14 let
|
0