【发布时间】:2010-06-11 14:31:56
【问题描述】:
脚本为块添加id,给出:
<div id="some">Text</div>
之后页面应该跳转到id,没有动画,就像我们在当前页面链接上设置了目标#some。
如何做到这一点?
谢谢。
【问题讨论】:
脚本为块添加id,给出:
<div id="some">Text</div>
之后页面应该跳转到id,没有动画,就像我们在当前页面链接上设置了目标#some。
如何做到这一点?
谢谢。
【问题讨论】:
试试这个:
document.getElementById('some').scrollIntoView(true);
【讨论】:
你的意思是像#some这样链接“老派”
例如
<a href="#some"></a>
用 JS 完成
location.href = "#some";
【讨论】:
像这样:
location.href = "#some";
【讨论】:
$('a[href^="#"]').click(function() {
$('html,body').animate({ scrollTop: $(this.hash).offset().top});
return false;
e.preventDefault();
});
【讨论】: