Autor Zpráva
SkIpPeR
Profil
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
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
Díky, funguje to
Radek9
Profil
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
Toho jsem si všiml :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0