我有这样的网址 -
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>
因此,当页面加载时,Windows 位置将按 id 转到该 div。我怎样才能使用 Jquery/Javscript 做到这一点?
我知道在jquery中我可以通过window.location
重定向窗口位置
$(document).ready(function () {
window.location = "#";
});
请告诉我是否有其他有效的方法来做到这一点。
最佳答案
它应该与您当前的代码实际配合,无需任何脚本。
如果这不起作用并且您想使用脚本来完成它,您可以这样做
$(document).ready(function () {
var afterhash = location.hash.substr(1);
$('html, body').animate({scrollTop:$('#'+afterhash).position().top}, 'slow');
});
关于javascript - 通过 #id 动态更改窗口位置 - Jquery/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48616890/