jQuery滚动偏移,因为标题固定
jQuery scroll offset because of fixed header
我有下面的jQuery脚本来向下滚动页面。
$(document).ready(function() {
$('a[href^=#]').on('click', function(e){
var href = $(this).attr('href');
$('html, body').animate({
scrollTop:$(href).offset().top
},1500);
e.preventDefault();
});
});
页面有一个固定的标题,高度为100px。显然,我需要向下滚动100px,这样标题就不会覆盖标题。我在谷歌上搜索了一下,我需要在某个地方输入"{offset:-100}"。。但是在哪里?
只需从scrollTop的数量中减少标题高度。
$('html, body').animate({
scrollTop: $(href).offset().top - $("header").outerHeight() + "px"
}, 1500);
相关文章:
- CSS-如何定位内容数据标题
- 在PHP中使用javascript更改页面标题'if'
- Brightcove获取/显示HTML中的当前视频标题和描述
- onclick函数需要双击,因为类分配延迟
- React组件-设置页面标题
- jQuery动态更改标题
- HighCharts长标题文本在某些元素上重叠
- 将行添加到具有固定标题的HTML表中
- CKEditor v4:自制插件中对话框的动态标题
- 如何在自动完成时设置属性标题
- 单元格的工具提示或标题不显示超过2000个字符
- 如何从相应的控制器动态更新标题和描述
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- 将超链接添加到“;标题“;标记文本
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- 无法使用
导航到正确的元素,因为页面标题窗格已修复(冻结) - jQuery滚动偏移,因为标题固定
- 添加颜色的标题,因为它向下滚动页面在Wordpress创世纪框架
- 我的标题标签因为'和“;从字符串,我如何在javascript中修复