javascript - 如何从页面底部的 <a 链接滚动到 #header DIV 以及如何更改动画速度 - JQuery 1.8.3

标签 javascript jquery html scroll

如何滚动到 #header DIV 来自 一个<a>页面底部的链接和 如何更改动画速度 - JQuery 1.8.3?

使用最好的 JavaScript 代码!

谢谢

最佳答案

您可以通过使用 offset 滚动到所需的元素来实现此目的:

$('html, body').animate({
    scrollTop: $("header").offset().top
}, 500);
return false;

其中 500 是以毫秒为单位的速度。请务必包含 return false;。这样您就可以避免默认的浏览器操作,从而导致轻微的闪烁。

参见http://jsfiddle.net/wf8dh/2/举个例子。

关于javascript - 如何从页面底部的 <a 链接滚动到 #header DIV 以及如何更改动画速度 - JQuery 1.8.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16634072/

相关文章:

php - 如何在wordpress中通过jQuery/Ajax上传图片

javascript - 数据表上的日期范围和年龄范围过滤器

javascript - CSS:如何判断某个ttf字体具有的特征?

html - 屏幕阅读器读取 anchor 标记或角色 ="dialog"中的所有内容

javascript - 上传多个图像 parse.com javascript

javascript - 不能在嵌套函数中使用集合变量全局

javascript - 如何实现必需的验证以检查用户是否输入了至少一个值

javascript - 我如何使用 javascript 来验证在 DOM 上输出的电子邮件?

javascript - 正则表达式替换不替换(谷歌应用程序脚本)

javascript - 当 <dd> 包含特定字符或单个字符时隐藏 <dd> 和 <dt>