使用菜单按钮时,记住PHP会话中所有页面的滚动位置


Remembering scroll position in all pages with PHP session when using menu buttons

我的页面有一个水平的顶部菜单栏,顶部有一个徽标。因为有了徽标,访问者会稍微向下滚动。使用菜单时,我不希望页面令人讨厌地跳到顶部。

当访问者只点击另一个顶部菜单按钮时,我如何在整个页面中保持窗口滚动位置?

"我的页面有一个水平的顶部菜单栏,顶部有一个徽标。因为有了徽标,访问者会稍微向下滚动"

这不是让用户感到沮丧吗?你提出的解决方案会让事情变得更糟、更奇怪,我认为你真的需要重新考虑你的设计。

然而,如果你坚持你的解决方案,你应该使用JavaScript,阅读窗口。将其滚动存储在cookie中,然后在新页面上读回cookie,并使用window.sollTo()函数滚动到旧位置。