Javascript jQuery滚动到顶部已停止工作

Javascript jQuery滚动到顶部已停止工作,javascript,jquery,Javascript,Jquery,我知道我的jQuery正在工作(我的console.log语句打印),我甚至更早地运行了这段代码。我断开了与internet的连接,jQuery滚动到顶部功能不起作用。这是密码 $(document).ready(function(){ $('#back_to_top').on('click', function(){ $('html, body').animate({scrollTop:0}, 'slow'); window.scrollTo(0, 0)

我知道我的jQuery正在工作(我的
console.log
语句打印),我甚至更早地运行了这段代码。我断开了与internet的连接,jQuery滚动到顶部功能不起作用。这是密码

$(document).ready(function(){
    $('#back_to_top').on('click', function(){
        $('html, body').animate({scrollTop:0}, 'slow');
        window.scrollTo(0, 0);
        console.log('back to top tab clicked');
    });
});
但是当我单击选项卡时,页面没有动画,给定代码块中的任何一种方法

想法

编辑

这段代码阻止它工作,不知道为什么

html,body{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
 }

请对此做一个简单的解释,清除浏览器缓存…您的功能似乎还可以。或者您在两个或多个元素上使用了两次相同的id(“返回到顶部”),或者您忘记了按钮上的id(因为提琴使用主体),或者您的按钮位于某个元素后面,无法单击。或者您的页面需要刷新我清除了缓存,并且log语句正常工作,因此按钮是dom顶部的def(它接收到单击)。它也可以在firefox中使用,但不能在chrome中使用……还有其他想法吗?