通过#id - Jquery / Javascript动态更改窗口位置

时间:2018-02-05 06:25:22

标签: javascript jquery window

我有这样的网址 -

http://test.com/simple-post#5

这里#5将动态变化。 我的html div很像

<div id=1> Div 1 </div>
<div id=2> Div 2 </div>
....
<div id=5> This </div>

所以,当页面加载窗口位置时,将按id转到div。我怎么能这样做使用Jquery / Javscript?

我知道在jquery中我可以通过window.location

重定向窗口位置
$(document).ready(function () {
    window.location = "#";
});

请告诉我是否有其他有效方法可以做到这一点。

1 个答案:

答案 0 :(得分:2)

实际上应该使用当前代码而不使用任何脚本。

如果这不起作用并且您想使用脚本执行此操作,则可以执行

$(document).ready(function () {
    var afterhash = location.hash.substr(1);
    $('html, body').animate({scrollTop:$('#'+afterhash).position().top}, 'slow');
});