Visualizzazione dei risultati da 1 a 5 su 5

Discussione: visibility hidden

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    68

    visibility hidden

    Ho visto sulla guida che visibility:hidden è come se nascondesse l'oggetto che cmq occupa posto nella pagina diversamente da display:none..
    Come mai io nella mia pagina se ho un div che contiene un immagine cn visibility:hidden è un div successivo quello me lo sovrappone??
    sto cercando di realizzare un semplice menu a scorrimento che simuli il comportamento dell'immagine allegata..
    Come posso regolare lo scorrimento del div fino al div successivo??probabilmente il codice che ho scritto nn è dei migliori..sn accettati consigli o altre soluzioni

    codice->
    <html>
    <head>
    <title>sposta immagine</title>

    <script type="text/javascript">

    var spostamento = 10;
    var contatore=0;
    var timer;
    var timer1;
    function miafunc(){

    var top = document.getElementById("div1").style.top;
    var elem=document.getElementById("div1");
    elem.style.zIndex="-1";
    top = parseInt(top);

    top += spostamento;

    contatore=contatore+1;
    document.getElementById("div1").style.visibility=" visible";
    document.getElementById("div1").style.top=top+"px" ;

    timer=setTimeout("miafunc()",100);

    if(contatore==10){
    clearTimeout(timer);
    timer=0;
    contatore=0;
    }


    }

    function ritorna(){

    var top = document.getElementById("div1").style.top;

    top = parseInt(top);

    top -= spostamento;
    contatore+=1;

    document.getElementById("div1").style.top=top+"px" ;

    timer1=setTimeout("ritorna()",100);

    if(contatore==10){
    clearTimeout(timer1);
    timer1=0;
    contatore=0;
    }

    }
    </script>

    </head>


    <body>

    <input type=checkbox name=radio onclick="miafunc();"> sposta immagine</input>

    <input type=checkbox name=radio2 onclick="ritorna();">torna indietro</input>

    <div id=div1 style="position:absolute; top:60px;visibility:hidden;" >
    [img]paperino.jpg[/img]</img>
    </div>
    <div id=div2 style="border:solid; border-color:red; width:100px;height:100px;background-color:blue;position:absolute;">
    </div>
    <div id=div2 style="border:solid; border-color:red; width:100px;height:100px;background-color:blue;">
    </div>
    </body>

    </html>
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    68
    nessuno sa aiutarmi?

  3. #3
    Originariamente inviato da Prisco
    nessuno sa aiutarmi?
    L'immagine allegata non ha nessun comportamento... Vuoi che si "apra" (scendendo) e venga mostrata la login? Allora devi usare "display:none;" che serve a nascondere definitivamente un oggetto.
    Oppure non ho capito la richiesta...
    Cmq prova a usare le chiavi "hide show div javascript" su goooogle... vedi se trovi spunti..
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    68
    se clicco su apri deve scendere il div contentente login e password giallo che prima era nascosto..il primo div APRI deve scomparire e deve apparire sotto il div della login e password un altro div con la scritta chiudi che se cliccato fa scorrere il div della login verso l'alto..

  5. #5
    Originariamente inviato da Prisco
    se clicco su apri deve scendere il div contentente login e password giallo che prima era nascosto..il primo div APRI deve scomparire e deve apparire sotto il div della login e password un altro div con la scritta chiudi che se cliccato fa scorrere il div della login verso l'alto..
    Ad esempio questo (cliccando sulla barra..?) è fatto utilizzando "jquery"...

    Ma forse ti serve qualcosa di più semplice tipo questi:
    http://www.google.it/search?q=javascript+hide+show+div
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.