Href 滚动到带有偏移量的页面
Href scroll to page with offset
如何使页面滚动到我的ID我正在使用下面的代码使页面滚动到我想要的位置,但它仅在页面加载时触发
$('html,body').animate({
scrollTop: $(id).offset().top - 64
}, 'slow');
在可单击的链接上,仅
href="page#a"
被使用。这会滚动到div,但不会滚动到我想要的地方。有没有办法让我也可以在 href 上偏移 64 像素?谢谢
id的css如下:
#a, #b {
margin-bottom: 64 px;
visibility: hidden;
position: absolute;
left: -999em;
}
var top_val = $('.test');
$('html, body').stop().animate({
scrollTop: top_val.offset().top
}, 'slow');
$(document).ready(function() {
function scroll (id) {
$(id).bind('click', function(event) {
event.preventDefault();
var $anchor = $(this).attr('href');
$('html, body').stop().animate({
scrollTop: ($anchor).offset().top - 64
}, 'slow');
});
}
scroll('#page1');
scroll('#page2');
});
<a href="" id="page1" >Visit W3Schools</a>
<a href="" id="page2" >Visit W3Schools</a>
相关文章:
- 当偏移量改变时滚动顶部
- 可滚动元素,如何在调整大小时更改顶部偏移量
- jQuery平滑滚动到相同页面和其他页面上的ID:如何设置偏移量
- 为所有哈希链接/调用的滚动位置添加自动偏移量
- 滚动侧边栏抛出 Javascript 错误“无法调用 null 的方法'偏移量'
- Jquery 偏移量在滚动时只返回一个数字
- Jquery 滚动到顶部偏移量不起作用
- 按钮的滚动间谍偏移量
- Href 滚动到带有偏移量的页面
- 如何在滚动和使用jquery偏移量时减少闪烁
- 滚动到页面上的 ID 未正确计算偏移量
- 如何向jquery滚动条添加偏移量
- javascript中的滚动视图内容偏移量
- 单击特定链接时,将不同的偏移量设置为滚动顶部
- 如何获得窗口的偏移量's在jQuery中的滚动位置
- 使用滚动条后的画布像素坐标偏移量
- 减去文档片段滚动的垂直偏移量
- 滚动到元素's偏移量取决于页眉高度
- jQuery在动态加载内容后滚动到错误的偏移量
- 滚动到锚与不同的偏移量