Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107

    zoom e comparsa testo ritardata

    Ciao a tutto

    Qual è la funziona di jquery che mi permette da un'immagine piccola, di fare lo zoom o ingrandimento (e bloccarla grande)? naturalmente senza perdere la definizione dell'immagine.

    E la funzione per far ritatardare la comparsa di un testo (messo dentro un div o p)?

    Praticamente ho un cartelletta che all'apertura della pagina da inesistente diventa sempre piu grande (effetto zoom o ingrandimento) fino ad arrivare alla grandezza ottimale nella quale si deve bloccare. Dopo questa "animazione" dovrebbe comparire il testo. Il tutto senza usare flash

    Naturalmente se è possibile fare tutto cio

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    Per lo zoom l'effect sarebbe Size, puoi vedere in azione i vari effetti forniti da jquery ui qui

    Per ogni effect puoi stabilire un ritardo tramite il metodo delay che puoi studiare qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107
    Originariamente inviato da longilineo
    Per lo zoom l'effect sarebbe Size, puoi vedere in azione i vari effetti forniti da jquery ui qui

    Per ogni effect puoi stabilire un ritardo tramite il metodo delay che puoi studiare qui
    Grazie mille è perfetto..

    Ma l'effetto Size si puo fare da piccolo a grande (il contrario dell'esempio del link)?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    esistono 2 effetti che penso facciano al caso tuo:

    - size
    - scale

    nel primo caso decidi di impostare a una dimensione da te scelta la larghezza e l'altezza in pixel, mentre nel secondo caso decidi tu il fattore di crescita e la direzione (ad es. solo orizzontale o verticale), praticamente fanno la stessa cosa ma cambia l'input.

    In ogni caso dai un'occhiata a tutti gli effetti possibilmente trovi qualcosa che ti piace di più o che fa meglio al caso tuo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107
    e per farlo cominciare nel momento dell'apertura della pagina e non al click (come in tutti gli esempi)?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    Negli esempi è messo dentro all'handler dell'evento onclik quindi basta metterlo fuori.

    Prendendo l'esempio al link

    codice:
    
    //Anzichè usare queste 3 righe...
    
    /*
    $("div").click(function () {
          $(this).hide("scale", {}, 1000);
    });*/
    
    //...usi questa
    $("div").hide("scale", {}, 1000);

    Se includi lo script prima del div (ad es. nell'head) allora ti conviene scrivere al posto del codice sopra:

    codice:
    $(document).ready(
        function(){
            $("div").hide("scale", {}, 1000);
        }
    
    )

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107
    Come si utilizza l'argomento from (che se non ho capito male dovrebbe essere come "l'oggetto" è all'inizio dell'animazione in termini di grandezza)?

    $("#zoom").effect("scale", { percent: 100, from: {height:0px, width:0px}}, 1000);

    cosi mi da errore...

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    passa solo il valore numerico a width e ad height senza px.
    Altra cosa il parametro from serve solo se a te interessa partire da un valore diverso da 0 per l'altezza e/o la larghezza.

    Esempi equivalenti al tuo:

    codice:
    $("#zoom").effect("scale",{percent:200}, 1000);
    // $("#zoom").effect("scale",{percent:200, from{height: 0, width: 0}}, 1000);

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    107
    Scrivendo il codice cosi mi da errore:

    <script>
    $(document).ready(function() {
    $("#zoom").effect("scale", { percent: 100, from{height: 50, width: 50}}, 1000);
    });
    </script>

    Come mai?

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    includi jquery ui DOPO aver incluso jquery?

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.