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.