侧栏菜单和现代移动浏览器的主要内容

时间:2014-05-14 19:25:02

标签: javascript html css

我试图避免在侧边栏菜单打开时滚动浏览移动浏览器中的主要内容,方法是在主要内容中添加100%高度,隐藏溢出和绝对位置的类,但问题是如果我向下滚动然后打开菜单,我会自动移动到页面顶部,并且在打开侧边栏之前不要停留在我所在的位置。我无法弄清楚出了什么问题。

我尝试了一些解决方案,例如保存位置,然后强制窗口始终保持在那个位置,直到侧边栏关闭,但我很确定有一种更清洁的方法。

任何人都有更好的主意吗?

非常感谢。

°(我认为该技术被称为“画布外”)

1 个答案:

答案 0 :(得分:0)

您必须将侧边栏放在页面顶部,这就是为什么它会滚动到顶部。要解决此问题,请使用position:absolute;