Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
568 views
in Technique[技术] by (71.8m points)

锚点固定高度,超出隐藏后,内容滚动锚点不滚动,导致看不到当前的锚点

类似百度这样的效果
image.png
现在的情况
image.png
右侧高度固定,隐藏的部分手动滚动右边可以看到 不会自动随着左侧的内容滚动显示在可视区域,求教
image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

js检测菜单对应的DOM元素是否在可视区显示,显示则滚动到对应菜单
对应的判断方法可以使用较新的Intersection Observer API;也可以使用scrollTop或者Element.getBoundingClientRect()


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...