我已经用几个不同的 jQuery 插件努力了两个小时,试图让我的网站平滑滚动。
这是现在的相关代码:
<div class="row-fluid">
<header class="span12 hero-unit">
<ul class="thumbnails">
<li class="span3"></li>
<li class="span2">
<a href="#Blog" class="thumbnail">
<img src="images/nav_icon-01.png" alt="Blog"/>
</a>
</li>
<li class="span2">
<a href="#Projects" class="thumbnail">
<img src="images/nav_icon-02.png" alt="Projects"/>
</a>
</li>
<li class="span2">
<a href="#Contact" class="thumbnail">
<img src="images/nav_icon-03.png" alt="Contact"/>
</a>
</li>
<li class="span3"></li>
</ul>
</header>
</div>
我已经删除了我所有的 JS 代码(因为我知道我没有正确使用它们中的任何一个并且想重新开始)除了这个,因为这似乎确实有效,但只在页面加载时激活并且我想要知道是否有可能让它在点击时工作。
<script type="text/javascript">
$('html, body').animate({
scrollTop: $("#Blog").offset().top
}, 2000);
</script>