在 javascript 方面,我完全是新手,因此我正在寻求您的帮助。
我的标记是这样的:
<body >
<div class="header_link">
<h1 style="clear:both; padding:5px;">Smooth Scroll by Dezinerfolio</h1>
<a name="top" href="#footer">GO TO FOOTER</a>
<a href="#middle">GO TO MIDDLE</a>
<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec diam magna, consequat non, adipiscing quis, congue a, mauris. Duis convallis leo quis metus. </p>
</div>
<div class="middle_link">
<a name="middle" href="#top">GO TO TOP</a>
<a href="#footer">GO TO FOOTER</a>
<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec diam magna, consequat non, adipiscing quis, congue a, mauris. Duis convallis leo quis metus. </p>
</div>
<div class="footer_link">
<a name="footer" href="#top">GO TO HEADER</a>
<a href="#middle">GO TO MIDDLE</a>
<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec diam magna, consequat non, adipiscing quis, congue a, mauris. Duis convallis leo quis metus. </p>
</div>
</body>
我想要的是当访问者点击那个特定的按钮时,页面应该平滑/缓慢地滚动到那个特定div
的 .
我知道 jQuery 和 MooTools 中有很多插件,但我不想使用它们,因为这是我网站中唯一需要的 javascript 函数,其余的都是纯 CSS 活动。因此,没有必要加载整个 60 到 100 KB 的 JavaScript 库(jQuery 或 MooTools)来实现这个小功能。我正在寻找一个简单的纯 JavaScript 函数
请帮忙!