Mi spiego meglio.. Ho screato un piccolo script che mi fa comparire un div, contenente un pulsante, quando
$(this).scrollTop()>=somma da me indicata. Lo script funziona perfettamente, facendomi comparire il div arrivati a quella certa distanza.
Ora però vorrei che:
1) durante lo scrolling della pagina scomparisse per poi ricomparire quando la pagina è ferma ( sempre che siano vere le condizioni di cui sopra [ $(this).scrollTop()>=somma ] )
2) oppure far si che dopo un certo lasso di tempo ( ho provato senza ottenere risultati "setTimeout") scomparisse, per ricomparire una volta riavviato lo scroll.
Ho fatto centinaia di prove, ho provato anche a fare una funzione di callback con setTimeout ma non sono riuscito ad ottenere il risultato sperato.
Ringrazio anticipatamente per la gentile attenzione.
$(this).scrollTop()>=somma da me indicata. Lo script funziona perfettamente, facendomi comparire il div arrivati a quella certa distanza.
Ora però vorrei che:
1) durante lo scrolling della pagina scomparisse per poi ricomparire quando la pagina è ferma ( sempre che siano vere le condizioni di cui sopra [ $(this).scrollTop()>=somma ] )
2) oppure far si che dopo un certo lasso di tempo ( ho provato senza ottenere risultati "setTimeout") scomparisse, per ricomparire una volta riavviato lo scroll.
Ho fatto centinaia di prove, ho provato anche a fare una funzione di callback con setTimeout ma non sono riuscito ad ottenere il risultato sperato.
Ringrazio anticipatamente per la gentile attenzione.
HTML:
<script>
$(function(){
$(window).scroll(function(){
var somma = $(".b-prenota").height() + 600;
if($(this).scrollTop()>=somma){
$(".b-prenota").fadeIn("slow");
}else{
$(".b-prenota").hide();
}
});
});
</script>