我的页面有一个水平顶部菜单栏,顶部有一个徽标。由于徽标,访问者将略微向下滚动。使用菜单时,我不希望页面烦人地跳到顶部。
当访问者在整个页面中仅点击另一个顶部菜单按钮时,如何保持窗口滚动位置?
答案 0 :(得分:1)
“我的页面有一个水平的顶部菜单栏,顶部有一个徽标。由于徽标,访问者会略微向下滚动”
这对用户来说不是很令人沮丧吗?而你所建议的解决方案会让事情变得更糟,更奇怪,我认为你真的需要重新考虑你的设计。
但是,如果您坚持使用解决方案,则应使用JavaScript,阅读window.ScrollY将其存储在cookie中,然后在新页面上回读cookie并使用window.scrollTo()功能滚动到了旧位置。