Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [DIV]onClick e spostare i Div

    Ciao, vorrei riuscire a fare un movimento verso l'alto o verso il basso di un div e del suo contenuto, ma come posso fare?

    codice:
    <script>
    function muovi()
       {sposta il div pippo di 20px...}
    </script>
    
    clicca qui
    <div id="pippo">qualcosa</div>

  2. #2
    Prima di tutto devi settare la proprietà css position ad absolute, perchè con relative il valore dell'offsetTop potrebbe essere calcolato male, soprattutto se usi i float.

    Poi usi questa funzione:
    codice:
    function muovi(obj, move) {
        obj.style.top=(obj.offsetTop+move)+px;
    }
    
    
    //ESEMPIO: 
    
    window.onload=function() {
       muovi(document.getElementById("pippo"), 20);
    }

  3. #3
    questo metodo è compatibile con tutti i browser?

  4. #4
    In linea di massima, se ti funziona con uno ti funziona con ( quasi ) tutti.
    Almeno i principali ( IE, FF, OP, SF ) non dovrebbero dare problemi.

  5. #5
    aggiungo quello che non ho fatto prima...Grazie Mega69

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 © 2025 vBulletin Solutions, Inc. All rights reserved.