【发布时间】:2013-04-15 12:59:35
【问题描述】:
我正在创建一个有两个不同区域的网站。这个想法是我点击一个按钮,第二个内容区域滑入第一个内容区域的顶部。
两个区域都设置为 100% 宽度,并且绝对定位以占据整个窗口宽度。
对于第二个区域(页面加载时隐藏),我使用了更高的 z-index 和 98% 的左侧边距,以便只显示要单击的按钮。
在 jQuery 中,单击该按钮后会切换一个类,从而左边距从 98% 移动到 0,因此现在显示隐藏区域。
除了隐藏区域的高度比第一个高得多之外,所有这些都可以正常工作。我已将其设置为,当第一个内容区域可见时,正文溢出:隐藏,当第二个内容区域溢出时:可见。
问题是如果我在第二个区域向下滚动然后单击以滑回第一个区域,第一个区域将溢出:隐藏但不从顶部显示。
我尝试在切换类之前和之后滚动顶部,但没有成功。
我确实尝试在 jsfiddle 中复制它,但由于它是 100% 的视口,因此很难显示,我很抱歉过于冗长!附上一张简单的截图。
如果有人有任何想法,那就太好了,谢谢!
【问题讨论】:
标签: jquery css overflow scrolltop