Ho un piccolo problema su un classico script per scroll-to-top button. Ho messo un offset in modo che l'icona carichi solo dopo aver superato una certa soglia (200px) ma invece viene mostrata subito, poi scompare appena inizio lo scroll, per poi comparire nuovamente (come desiderato) nel punto offset. Successivamente si comporta come dovrebbe, quindi il problema sta nel primo page-load. Occorre aggiungere un'altra variabile, oppure è un altro tipo di problema?
Codice PHP:
// Scroll to top.
var offset = 200;
var duration = 500;
jQuery(window).scroll(function() {
if (jQuery(this).scrollTop() > offset) {
jQuery('.back-to-top').fadeIn(duration);
} else {
jQuery('.back-to-top').fadeOut(duration);
}
});