我有这样的网址 -
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 = "#";
});
请告诉我是否有其他有效方法可以做到这一点。
答案 0 :(得分:2)
实际上应该使用当前代码而不使用任何脚本。
如果这不起作用并且您想使用脚本执行此操作,则可以执行
$(document).ready(function () {
var afterhash = location.hash.substr(1);
$('html, body').animate({scrollTop:$('#'+afterhash).position().top}, 'slow');
});