2012-05-14 151 views
1

我有一個滾動回頂部按鈕,可以讓用戶回到頁面的頂部,以平滑的方式滑動。它是在Firefox的工作,但不是鉻:jQuery animate()在Chrome中不起作用

$('a#scroll-to-top').click(function() { 
    $('html').animate({ 
     scrollTop: 0 
    }, 500); 
    return false; 
}); 

<a href="#" id="scroll-to-top">Up Top</a> 

如何讓這個工作在Chrome?

+0

可能重複[如何使用jQuery滾動到頁面的頂部?](http://stackoverflow.com/questions/1144805/how-do-i-scroll到頁面頂部與jquery) – j08691

+0

@ j08691不完全相同的問題 – CharlesB

回答

3

您想使用此代碼:

$('a#scroll-to-top').click(function() { 
    $('html, body').animate({ 
     scrollTop: 0 
    }, 500); 
    return false; 
}); 

下面是example

1

只需使用的代替HTML象下面這樣:的

$('a#scroll-to-top').click(function() { 
    $('body').animate({ 
    scrollTop: 0 
}, 500); 
    return false; 
}); 
相關問題