在一个页面中 总共有4个div 和4个锚点,当浏览器的最顶部到达其中一个锚点时,其中一个div就变颜色,到达下一个锚点时,另一个div就变颜色
主要是怎么判断浏览器顶部是否到达锚点 .. 

解决方案 »

  1.   

    可以用计算样式获得你要的锚点的位置  添加window.onscroll事件 检测scrollTop是否和那个锚点的位置相同试试
      

  2.   

    楼主是要实现类似章节的功能吧。。可以参考这个:jquery实现章节目录效果
      

  3.   


    事件?没有写事件哦:
    在页面中有一个锚点<div name="name" id="name"></div>
    也在这个页面中有个链接<a href="#name">点击这里跳转到锚点name</a>就这样就可以跳转了呀.. 
      

  4.   


    这样子判断会不会不太准确,因为scrollTop计算的是距离,单位是px(像素),可是如果计算锚点在页面中的某个像素的话,会不会让页面非常死板。