Следующие действия не будут работать, если я не удалю height: 100%
из body и html. Тем не менее, мне нужен этот стиль, поскольку я использую его для других элементов на странице.
HTML
<a href="#" id="scrollTop">Back to top</a>
JQuery
$("#scrollTop").on("click",function(e){
e.preventDefault();
$(window).animate({scrollTop: 0}, 'slow');
});
Даже попробовал следующее с еще отрицательными результатами
$("#scrollTop").on("click",function(e){
e.preventDefault();
$("body, html").animate({scrollTop: 0}, 'slow');
});
Css
html, body {height:100%; min-height:100%;}