我正在使用 Asp.net mvc (w/html5) 制作 Web 应用程序。以下是我的应用程序原型布局计划:
如您所见,有 4 个不同的部分:
- 可伸缩侧边菜单(停靠在左侧):这是一个侧边菜单,允许用户单击按钮并将其滑出视图。它将可以在其区域内使用滚动条滚动。
- 标题栏(停靠在顶部):带有几个停靠在顶部的按钮的简单部分。
- 内容区域(拉伸以适应可用空间):这将显示用户关注的内容。这将是用户滚动浏览器窗口时唯一滚动的区域
- 按钮栏(停靠底部):应用程序的部分按住按钮。
所以我真正的问题是你如何设置一个要停靠的区域,以便它设置为始终显示在该区域中,即使滚动窗口也是如此(例如右侧的 facebook 广告栏或他们的聊天朋友列表) . 如果内容区域比浏览器窗口长而不是用户向下滚动浏览器窗口时(或者如果我们需要实现一个自定义的可滚动窗口来处理它自己在应用程序中的滚动),他们将向下滚动内容区域,但所有其他区域将保持停靠在视图中。你如何做到这一点?现在很多网站似乎都在这样做(facebook、twitter、windows azure 等)。任何示例将不胜感激。
谢谢