我有这个 input
元素:
<input type="text" class="textfield" value="" id="subject" name="subject">
然后我有一些其他元素,比如其他标签的 & <textarea>
标签等…
当用户单击 <input id="#subject">
时,页面应该滚动到页面的最后一个元素,并且应该使用漂亮的动画 (应该是滚动到底部而不是顶部) 。
页面的最后一项是带有 submit
的 #submit
按钮:
<input type="submit" class="submit" id="submit" name="submit" value="Ok, Done.">
动画不应该太快,应该是流畅的。
我正在运行最新的 jQuery 版本。我宁愿不安装任何插件,而是使用默认的 jQuery 功能来实现这一点。
原文由 DiegoP. 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设你有一个 id 为 button 的
button
,试试这个例子:我从文章 Smoothly scroll to an element without a jQuery plugin 中得到了代码。我已经在下面的示例中对其进行了测试。