Moi
Olen muuttamassa erästä ohjelmaa, joka listaa hakemistojen nimet. Tarkoitus os oletuksena piilottaa hakemiston ominaisuudet/muokkausbox ja klikata se esiin togglella.
Muu hoituu hyvin, mutta miten tuon pikku ohjetekstin saisin tulostumaan oikein.
Nykyinen skripti:
$('#folder-test').ready(function(){ $("#folder-40-test").hide(); $('#folder-test').attr('title','Display'); $('#folder-test').click(function(){ $("#folder-40-test").slideToggle("slow"); $('#folder-test').attr('title','Hidden'); }); });
Tähän siis oli kait jokin juttu, joka tarkistaa klikkauksen jälkeen, onko kysessä elementin piilotus vai näyttäminen.
”Jokin juttu” voi olla esim. $('#kohde:visible').length, joka kertoo, montako näkyvillä olevaa #kohde-elementtiä löytyy, siis käytännössä 0 tai 1.
$('#painike').click(function(){ var aiemminEsillä = $('#kohde:visible').length; var meneePiiloon = aiemminEsillä; $('#kohde').slideToggle("slow"); if (meneePiiloon) { $('#painike').prop('title', 'Näytä'); } else { $('#painike').prop('title', 'Piilota'); } }
Thanks!
Aihe on jo aika vanha, joten et voi enää vastata siihen.