用于自动滚动的偏移锚点
Offset anchors for autoscrolling
我目前正在使用 css-tricks 中的代码来执行自动滚动功能到我的锚点:
http://css-tricks.com/snippets/jquery/smooth-scrolling/
我需要做什么来偏移"页面顶部"?基本上,我希望页面在距离锚点位置约150px的地方停止。
谢谢!!!!
更改行:
var targetOffset = $target.offset().top;
自:
var targetOffset = $target.offset().top - 150;
这会将其推高到比目标位置顶部高 150 像素的位置。
关于哈希:
更改此内容:location.hash = target;
自:
if(history.pushState) {
history.pushState(null, null, target);
}
else {
location.hash = target;
}
搞砸的部分在这里:
location.hash = target;
删除它,并改用它:
history.pushState({}, "", "#"+target);
如果不支持pushState
,则可以使用历史记录.js。
相关文章:
- 水平滚动不适用于jquery单击
- ext-js网格面板滚动条不适用于jquery
- 表单中用于特定字段的滚动条
- 向下滚动时隐藏菜单,向上滚动时显示,适用于Chrome,不适用于Safari(手机)
- jQuery 滚动到锚点适用于移动设备,但不适用于桌面
- 图像宽度上的转换不适用于窗口滚动
- 用于获得“;两个不同的滚动速度“;在这个网站上?(请参阅内部链接)
- 用于制作可滚动和可拖动图像滑块的库
- 离子无限滚动不适用于所有安卓设备
- 如何制作适用于iOS和桌面的视差滚动网站
- 用于捕获滚动事件的跨浏览器方法(或暂时禁用滚动的更简单方法)
- 用于自动滚动的偏移锚点
- 我的加载更多功能适用于按钮单击,但它不适用于滚动
- Jquery 代码不适用于页面上的滚动动画
- 用于检测<输入>中的文本何时滚动的事件
- 一个滚动条用于三个选项或选择区域
- jQuery 滚动不适用于锚点
- 用于流畅滚动的 JQuery 插件
- 为什么我的 scrollTop 用于检测何时滚动到页面底部不起作用
- 水平滚动用于垂直构建的页面