【发布时间】:2016-02-01 12:31:13
【问题描述】:
我有一个 html 页面,我想让它慢慢滚动到特定点或页面周围。我尝试了以下代码,但没有任何效果:
<a href="#anchorName"></a>
<script>
function scrollTo(hash)
{
location.hash = "#anchorName";
}
</script>
其次,我尝试滚动到一个 div,但在这种情况下,我还必须使用 CSS 并放置一个高度。我试图避免这种情况。
从 stackoverflow 过去的问题中可以看出:
<a href="#myDiv" id="button">button</a>
<script>
$("#button").click(function()
{
$('html, body').animate({
scrollTop: $("#myDiv").offset().top
}, 2000);
});
</script>
它根本不起作用。
【问题讨论】:
标签: javascript html scroll anchor autoscroll