当想要滚动到顶部时,scrollTo不工作

scrollTo not working when want to scroll to the top

本文关键字:scrollTo 工作 顶部 滚动      更新时间:2023-09-26

我只是想自动滚动顶部页面所以我使用了

    window.scrollTo(0,0);

但它不起作用。下面的代码很好地解决了我的问题,但我想滚动顶部时,用户单击

// Javascript to enable link to tab
var url = document.location.toString();
if (url.match('#')) {
    $('.nav-tabs a[href=#'+url.split('#')[1]+']').tab('show') ;
} 
// Change hash for page-reload
$('.nav-tabs a').on('shown.bs.tab', function (e) {
    window.location.hash = e.target.hash;
})

我也有同样的问题....

对我来说,解决方案是在内容的主要元素上设置高度。然后,window.scrollTo(0,0);又为我工作了。

如果不解决,你也可以尝试:

document.getElementById('header').scrollIntoView();

如果这还不能解决你的问题,你可以试试这个:

document.body.scrollTop = 0;

我建议你先检查一下height属性