JQuery animate()在FF或Opera中不起作用

时间:2013-07-10 20:11:39

标签: javascript jquery coffeescript

我有一小段CoffeeScript,这段代码用动画将我的页面滚动到顶部。它适用于Chromium,但在FF或Opera中存在一些问题。

$('#scrolltop').click ->
    $('body').animate({scrollTop: 0}, 1000)

但像$(document).scrollTop 10这样的代码效果很好。

2 个答案:

答案 0 :(得分:2)

请改为尝试:

$('body,html').animate({scrollTop: 0}, 1000)

答案 1 :(得分:2)

也为根元素设置动画:

$('html, body').animate({scrollTop: 0}, 1000)