• User

    URGENTE Piccolo effetto

    Salve ragazzi,

    ho questo piccolo codice:

    $(".click").click(function() {

                  $('#centro').animate({
                    height:"+=300",
                
                  }, 1000, function() {
                        var centro_alt=$("#centro").height();
                        $("#img_score").css('margin-bottom',centro_alt);                
                  });
    
     });
    

    In pratica ad ogni click sul pulsante con classe click - si aumenterà il div #centro di 300px; però vorrei che mentre si aggiorna anche lo scrollTop del documento faccia la stessa cosa - ho provato mettendo all'interno della funzione function() [quella per interdeci che viene avviata una volta completata l'animazione ] questo script:

    $('html,body').animate({

                        }, 1000, function() {
    scrollTop:"+=300px"
    

    });

    Ma in questo caso succede che prima si allunga il testo e poi all'improvviso avviene lo scroll dando così un effetto troppo pesante- come posso risolvere?


  • User

    Scusate risolot! Ho messo semplicemente lo script finito l'animazione del div #centro questo è quello completo:

    $(".click").click(function() {

                  $('#centro').animate({
                    height:"+=300",
                    
                
                  }, 1000, function() {
                        var centro_alt=$("#centro").height();
                        $("#img_score").css('margin-bottom',centro_alt);                
                  });
                  
                  $('html,body').animate({
                            scrollTop:"+=300px"
                        }, 1000, function() {
                        
                });
    
            });