我有以下脚本,允许我添加一个.class
附加到我的 HTML 文档的锚链接,然后单击时将用户滚动到网页上的某个位置。
HTML:
<li class="about-scroll">About</li>
JavaScript:
$('.about-scroll').click(function () {
$('body,html').animate({
scrollTop: 646
}, 1600);
return false;
});
但是,这很好用,因为内容并不总是静态的(下拉手风琴,响应式布局等),我如何能够滚动到特定#div
或section
标签而不是页面上的数值?
例子:
<div class="about">
<h3>About</h3>
...
...
...
</div> <!-- end .about -->