页面刷新后跳到锚点
当前页面操作完成后,需要刷新当前页面,并跳到某个锚点。
by alanLiang
HTML
<ul>
<li><a href="#header">header</a>
</li>
<li><a href="#content">content</a>
</li>
<li><a href="#footer">footer</a>
</li>
</ul>
<div id="header">
<h1>header</h1>
</div>
<div id="content">
<h1>content</h1>
</div>
<div id="footer">
<h1>footer</h1>
</div>
CSS
div {
height: 400px;
background: #eee;
margin: 20px;
}
JavaScript
$(function () {
$('li a').click(function(){
var href = $(this).attr('href');
var scrollTop = $(href).offset().top;
var t = 50;
$('html, body').animate({scrollTop:scrollTop - t}, 1000);
});
});