javascript - 滚动到 ID 减去一些像素

标签 javascript jquery angularjs

我已经有了下面的代码,并且可以很好地在页面加载时向下滚动到 ID('expressRate')。但随着要求的变化,页面应向下滚动到 div ID“expressRate”上方 50 像素的位置。任何帮助将不胜感激。

 $location.hash('expressRate');
 $anchorScroll();

最佳答案

滚动到标签“expressRate”后尝试此 JavaScript 代码

window.location('#expressRate');
window.scrollBy(0,-50);

关于javascript - 滚动到 ID 减去一些像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53615819/

相关文章:

javascript - 如何在asp.net用户控件中动态附加脚本标签?

javascript - 调整我的表或窗口的大小? HTML5

jquery - jquery的$.get是异步的吗?

javascript - 合并范围后,Angular 中的字段无法正确重复

javascript - ember-power-select 中的自定义选项和第一个选项

javascript - 使用 Laravel 4 将 JSON 编码的 PHP 变量发送到 JS

javascript - 向动态生成的按钮添加和删除事件类事件监听器

jquery - 旋转引号 Jquery

javascript - AngularJS 范围和 tab 指令

javascript - AngularJs Bootstrap 设置下拉菜单项已选择