找到滚动条栏的确切位置

时间:2011-07-30 23:04:44

标签: javascript html

我想在滚动条旁边留一个边距,突出显示html页面上的章节和其他项目。类似于eclipse必须显示错误,todos等(此图中的右箭头)enter image description here

我可以使用scrollTop,windowHeight和可滚动内容的高度轻松计算元素中滚动条的相对位置。问题是这没有考虑到滚动条在顶部/底部有两个小箭头,这使得我的算法认为滚动条略高于使高亮度太大并且倾向于从中心偏离一点。我找不到任何方法来找到这些小箭头按钮的高度。

所以我看到它的方式我需要知道

  1. 滚动条上方/下方箭头的大小。我想这是非常不变的,但如果可能的话,在不同的浏览器使用不同的滚动条的情况下阅读它会更好。特别是考虑可能根本没有它们的移动设备。
  2. 将滚动位置与视口内部位置匹配的直接方法
  3. 一种完全隐藏箭头的方法。 (不使用javascript从头开始重新实现滚动条。)

0 个答案:

没有答案