2

假设我有 2 个 div,一个用于菜单(左 div),另一个(右 div)用于内容。内容是包含许多列表项的列表视图。(向下滚动时生成)左侧菜单也是一个列表视图,具有灵活的列表项数量(可能需要也可能不需要滚动)我希望在不移动页面的情况下在左侧 div 上滚动(或者说右侧 div 不应该移动)

例如 facbook 移动设置——单击显示一个左侧菜单,该菜单可以在不滚动页面的情况下滚动。

我希望我已经足够清楚了。

我正在使用 jquery 移动弹出窗口并将其定位到页面的左边缘和上边缘。将第二个(右 div)向右滑动左 div 的宽度。触摸右 div 使左 div 消失并将其滑回(左 0 px)。

4

1 回答 1

2

为什么不固定左侧 div 的高度并设置overflow:scroll可以滚动的 css 属性?这不会滚动整个页面。

编辑 可供您使用的其他选项

overflow:auto仅当有内容时才会生成滚动条,Stackoverflow 朋友的好消息

overflow-y如果你只想垂直滚动

overflow-x如果你只想水平滚动

于 2012-10-11T13:11:25.143 回答