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

    [JQUERY] come creare una sequenza di eventi?

    buon giorno a tutti,
    mi sto avvicinando a jquery a causa di un progetto: dobbiamo convertire un'animazione creata in flash.. IN JQUERY!
    Purtroppo non posso postare links o codice in quanto il lavoro è per una intranet.

    il mio problema è questo:

    ho due nested div:

    <div id ="contenitore">
    <div id ="contenuto"></div>
    </div>


    vorrei fare muovere il contenitore di 200 px a destra, e SOLO quando ha la traslazione è completata, iniziare a muovere il contenuto di 50 px all'interno del contenitore.

    Quando scrivo il codice, le due animazioni partono insieme!

    ho provato a fare una ricerca su google: nested div chaining with jquery e cose simili, ma mi sono perso in un mare di inutile codice.
    qualcuno ha per caso idea di come realizzare ciò di cui ho bisogno?

    grazie a tutti
    I.
    Fantasy sets our boundaries...
    www.webartists.it

  2. #2
    il codice Jquery usato: (per il momento ho inserito js e css nella pagina html, poi separerò)
    Codice PHP:
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>

    <script type="text/javascript">
    $(document).ready(function(){
        $(".parti").click(function(){    
            $("#box").animate({ left: "200 px"}, 1200)        
            $("#box2").animate({ left: "50px"}, 50)
            return false;
        
        });

    });
    </script> 
    css
    Codice PHP:
    <style type="text/css">


    #box {
        
    background#99FF00;
        
    height120px;
        
    width100px;
        
    positionrelative;
    }

    #box2 {
        
    background#000;
        
    height10px;
        
    width10px;
        
    positionrelative;
    }
    </
    style
    html:
    Codice PHP:


    [url="#"]inizia animazione[/url]</p>
    <
    div id="box"><div id="box2">
    </
    div>
    </
    div
    Fantasy sets our boundaries...
    www.webartists.it

  3. #3
    penso di avere risolto. non so se sia la maniera più corretta, ma ho aggiunto una funzione:

    Codice PHP:
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>

    <script type="text/javascript">
    $(document).ready(function(){
        $(".parti").click(function(){            
            $('#box').animate({"left": "50px"}, 1000, function(){
            $('#box2').animate({"left": "50px"}, 1000);
    });
    return false;
    });
    }); 
    è corretto? funzionare funziona..
    Fantasy sets our boundaries...
    www.webartists.it

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.