簡體   English   中英

jQuery animate()在Chrome中不起作用

[英]jQuery animate() not working in Chrome

我有一個“滾動到頂部”按鈕,可以使用戶平滑滑動到頁面頂部。 它可以在Firefox中運行,但不能在Chrome中運行:

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

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

如何在Chrome中使用它?

您想使用以下代碼:

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

這是一個例子

只需使用body而不是html,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM