点击按钮,它应该导航到其他页面,并保持相同的滚动位置-Javascript,Jquery

点击按钮,它应该导航到其他页面,并保持相同的滚动位置-Javascript,Jquery,jquery,css,.net,scrollbar,Jquery,Css,.net,Scrollbar,单击按钮,它将导航到另一页,在那里我需要使用javascript或jquery将滚动条保持在上一页的位置。您的问题不是很广泛。请提供您的代码 我假设您没有停止事件传播。 试试这个: $( "#element" ).on( "click", function( e ) { // do something return false; }); $(“#元素”)。在(“单击”上,函数(e){window.location.href=“/sample/pa

单击按钮,它将导航到另一页,在那里我需要使用javascript或jquery将滚动条保持在上一页的位置。您的问题不是很广泛。请提供您的代码

我假设您没有停止事件传播。 试试这个:

$( "#element" ).on( "click", function( e ) {
  // do something
  return false;
});

$(“#元素”)。在(“单击”上,函数(e){window.location.href=“/sample/page/”;//一旦导航发生,我需要将滚动条设置在相同的位置(如前所述)。});啊,好吧,我理解错了。您可以轻松设置anker“/sample/page/#anker”。这应该行得通。我已经试过这个安克尔把戏了。缺点是当页面由于互联网/其他一些问题不能完全呈现,然后手动重新加载页面时,我需要将滚动条放在最上面。当我重新登录时,URL包含anker,所以滚动条不会出现在顶部。我被困在这里,在页面加载后删除散列。s、 像这样应该工作
location.hash=''
document.addEventListener('DOMContentLoaded',function(){location.hash='';},false)。这应该行得通。