Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Jquery - Due funzioni contemporaneamente

    Salve,
    dovrei eseguite due funzioni in contemporena, ma non ci riesco.

    Tramite foglio di style ho un body con background nero!
    Al centro del body ho 2 immagini, una sull'altra, in modo tale da vederne una sola.

    Tramite jquery ho fatto in modo che dopo un tot di sec, la prima immagine va in opacità 0 e si vede l'altra.

    Fin qui tutto ok, ma adesso vorrei che insieme al cambio di opacità della prima immagine cambi anche il colore di background, e diciamo che l'effetto di transizione non è perfetto.

    Cosa suggerite?

    Intro inizialmente è di colore nero, dopo vorrei che fosse blu.

    codice:
    <div id="intro">
        <div id="logointro">
            [img]images/img_nascosta.png[/img]
        </div>
        <div id="charly">
            [img]images/img_sopra.png[/img]
        </div>
    </div>
    
    <script>
    $(window).load(function(){ 
        $('#charly').animate({
            opacity:0
        },1000);
        
        $('#logointro').animate({
            opacity:1
        },1000);
    
       $('#intro').animate({backgroundColor: '#153168'},1500);
    };
    </script>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non mi sembra che animate agita sul background
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Funziona, includendo la libreria jquery.animate-colors.js, si ottiene l'effetto desiderato.

    Il mio è un problema di corretta sincronizzazione tra le animazioni.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    forse è un problema di callbacks
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Sicuramente, ma non so bene come gestirla, suggerimenti?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non non sapendo la logica, fai delle prove
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Quelle sono le funzioni che ho usato.

    In generale, se dovessi eseguire due funzioni che operano esattamente nello stesso intervallo di tempo e per lo stesso arco di tempo come dovrei fare?

    Grazie.

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come già detto devi fare delle prove (sempre che sia possibile) vedi http://api.jquery.com/animate/ e se trovi indicazioni dallo sviluppatore animate-colors.js
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Non so, mi pare che sia sincronizzato

    http://jsfiddle.net/8Ph44/

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  10. #10
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ok, per il momento potrebbe andar bene!

    Grazie.

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.