我有以下代码,以便轻松滚动到页面顶部:
$(document).ready(function(){
$('#top').on("click",function(){
$("body").stop().animate({scrollTop: 0},"slow");
});
})
它在chrome上工作得很好,在IE上不起作用,在IE中,滚动条甚至不移动。什么都没发生。
有任何建议如何处理吗?
答案 0 :(得分:3)
对于IE,您可能需要将 html 添加到动画的选择器中,因为IE似乎无法识别body元素上的动画。
试试这个:
$(document).ready(function(){
$('#top').on("click",function(){
$("html, body").stop().animate({scrollTop: 0},"slow");
});
})
答案 1 :(得分:3)
你试过Google吗?
$('body, html').animate({scrollTop : 0}, 0);