为了账号安全,请及时绑定邮箱和手机立即绑定

请问js怎么获取当前页面顶部的dom元素呢。

请问js怎么获取当前页面顶部的dom元素呢。

潇潇雨雨 2018-11-13 13:22:19
主要是 想实现一个类似 百度百科 右侧导航条 的效果。当页面滚动时,右侧的导航条也跟着变化。谢谢。http://baike.baidu.com/item/G...
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

监听window.onscroll事件,滚动时,动态去判断当前滚动的距离,代码大致如下:

window.onscroll = function(){

    var height = document.documentElement.scrollTop + document.body.scrollTop;

    if(height >= '目录锚点高度'){

        //TODO 给当前锚点加高亮class,并且去掉其他高亮的锚点的样式

    }

}


查看完整回答
反对 回复 2018-12-10
  • 1 回答
  • 0 关注
  • 554 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信