le seguenti opere in Chrome/FF ecc ...jQuery animati scrollTop non funziona in IE 7
$('body').animate({scrollTop : 0}, 0);
Tuttavia, in IE 7, ma non fa nulla.
C'è un'alternativa?
le seguenti opere in Chrome/FF ecc ...jQuery animati scrollTop non funziona in IE 7
$('body').animate({scrollTop : 0}, 0);
Tuttavia, in IE 7, ma non fa nulla.
C'è un'alternativa?
EDIT Come sottolineato da molti, è meglio usare:
$('body, html').animate({scrollTop : 0}, 0);
in IE8, io uso $(document).scrollTop()
per ottenere la proprietà scrollTop, $('body').scrollTop()
o $('html').scrollTop()
restituirà sempre 0.
Forse è possibile utilizzare
$(document).animate({scrollTop: 0}, 0);
$('html,body').animate({scrollTop: 0}, 0);
per farlo funzionare su tutti i browser.
Set:
# FF、IE8
document.documentElement.scrollTop = 100;
# chrome
document.body.scrollTop = 100;
Get:
scrollTop = document.documentElement.scrollTop + document.body.scrollTop;
@ Scorpion-Prince jQuery animare assolutamente funziona su scrollTop. L'ho usato molte volte nella produzione, cross browser. – benastan
Vedere http://stackoverflow.com/questions/2123690/jquery-animate-scroll-top-top-slow – benastan