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

    jQuery problema ritardo esecuzione animazione

    Ciao a tutti e buone feste.
    Sto avendo un problema con un animazione che lo esegue in ritardo.
    Sto realizzando un sito in verticale con scroll animato quindi devo far comparire la barra del menu quando lo scroll supera un certo punto, vi metto il code che si capisce di opù:

    codice:
    $(document).ready(function(){
         $(window).scroll(function(e){           var pos=$(this).scrollTop();
    	   viewel(pos);
    	   e.stopPropagation();
         });
    });
    
    function viewel(pos){
    var start=parseInt($("#home").offset().top);
    if(pos>=(start - 200)){
            $("header").animate({marginTop: "50px"},500);
    	$(".go-back").fadeIn(500);
    }else{
    	if($("header").offset().top>0){
    		$("header").animate({marginTop: "-50px"},500);
    		$(".go-back").fadeOut(500);
    	}
    }
    }
    L'animazione me la esegue ma dopo molto tempo, come mai?

  2. #2
    nessuno sa dirmi qualcosa?
    Forse il problema sta nella seconda condizione

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,675
    Ciao, buone feste anche a te; col solo script che hai postato viene difficile riprodurre il problema. Sarebbe utile poterlo verificare direttamente sulla pagina/sito in questione; posta il link se possibile.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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 © 2024 vBulletin Solutions, Inc. All rights reserved.