2013-05-02 22 views

Odpowiedz

33

Droga jest całkiem prosta. Umieścić przycisk na dole strony i napisać coś podobnego zdarzenia tego

$('#spnTop').on("click",function() { 
    $('html, body').animate({ scrollTop: 0 }, 'slow', function() { 
     alert("reached top"); 
    }); 
}); 

Oto fiddle tego

+1

mój alert ("osiągnięty szczyt"); jest wywoływana dwa razy. Czy to samo dla was? – AliBZ

+1

Zobacz tę odpowiedź dotyczącą podwójnego alertu. http://stackoverflow.com/a/9359619/83 –

+0

Prawdopodobnie będziesz potrzebować 'event.preventDefault();' jeśli zrobisz to na łączu. – VDarricau

7

można animować własność html, body

$('html, body').animate({ 
    scrollTop: "0px" 
}, 800); 

scrollTop Proponuję zrobić rozeznanie/odczyt zanim zapytasz trywialne pytania jak te. Google może Ci pomóc, zanim wszyscy będziemy mogli.

+4

i Google często wskazuje na przepełnienie stosu na odpowiedź. Wszystkie pytania/odpowiedzi, trywialne lub nie, należą tutaj. –

Powiązane problemy