如何在JS中获取页面的滚动位置更改事件?

时间:2011-06-27 03:26:47

标签: javascript css

如何获取页面的滚动位置更改事件?

我想实现像http://bonsaiden.github.com/JavaScript-Garden/这样的动态目录(在这个网站上,滚动网页,它还会显示当前活动项目)

是否可以在不获取当前滚动位置的情况下实现相同的功能?

我对JS和网络世界都很陌生。

1 个答案:

答案 0 :(得分:1)

该页面确实使用了一些JS技巧及其<nav>元素,但它正在使用position: fixed修复侧边栏的位置,即使用CSS而非JavaScript。这是相关的风格声明(评论我的):

nav {
  position: fixed;    // fix position
  margin-left: 750px; // add 750 px of room to the left
  top: 0;             // set 0px from top of page
}