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

    stop animate con jquery

    Salve ho questo codice che funziona tramite jquery:

    codice:
    window.onload=function(){
    window.setInterval(
    function(){$('#slide').animate({left: '-=300'}, 500, 'easeOutQuad');
    		package_num++;
    		enable_disable_packages_buttons()},8000);
    }
    il problema è che il tutto va in loop, cioè l'animazione continua senza una fine, mentre vorrei che dopo 5 spostamenti il tutto si ferma o torni indietro

    sapete se è possibile?

    grazie
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    O usi delle variabili globali per salvarti lo stato dell'animazione e gestisci tutto a mano, oppure usi questa libreria carina fatta apposta per le animazioni: https://developer.mozilla.org/en-US/...ttle_framework

    Uso di esempio:

    codice:
    <!doctype html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Esempio</title>
    <script type="text/javascript" src="https://developer.mozilla.org/files/3993/minidaemon.js"></script>
    </head>
    
    <body>
    <script type="text/javascript">
    var tuoDemone = new MiniDaemon(function(){
    	$('#slide').animate({left: '-=300'}, 500, 'easeOutQuad');
    	package_num++;
    	enable_disable_packages_buttons()
    }, opacity, /* length: */ 5, /* frame-rate: */ 8000);
    
    tuoDemone.start();
    </script>
    </body>
    </html>
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  3. #3
    Grazieeeeee
    lo provo e ti faccio sapere
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  4. #4

    :(

    niente da fare, non si ferma, continua all'infinito

    il problema e che sono una serie di div con foto e testo, superate le 5 non appare niente, come se continua con dei div bianchi.
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: :(

    Originariamente inviato da fenderstr
    niente da fare, non si ferma, continua all'infinito

    il problema e che sono una serie di div con foto e testo, superate le 5 non appare niente, come se continua con dei div bianchi.
    Una sorta di slide e in rete ne trovi doverse
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.