Asp.net mvc (w/html5) を使用して Web アプリケーションを作成中です。以下は、アプリケーションのプロトタイプ レイアウト プランです。
ご覧のとおり、4 つの異なるセクションがあります。
- 格納式サイド メニュー (左にドッキング): これは、ユーザーがボタンをクリックしてスライドさせて非表示にできるサイド メニューです。その領域内のスクローラーでスクロール可能になります。
- ヘッダー バー (上部にドッキング): 上部にドッキングされたボタンがいくつかあるシンプルなセクション。
- コンテンツ エリア (使用可能なスペースに合わせて拡大): ユーザーが注目しているコンテンツが表示されます。これは、ユーザーがブラウザ ウィンドウをスクロールしたときにスクロールする唯一の領域になります。
- ボタンバー (下にドッキング): アプリケーションのボタンを保持するセクション。
したがって、私の本当の問題は、ウィンドウがスクロールされている場合でも常にその領域に表示されるように領域をドッキングするように設定する方法です(例は、右側のFacebookの広告バーまたはチャットの友達リストです) . ユーザーがブラウザー ウィンドウを下にスクロールするときよりもコンテンツ領域がブラウザー ウィンドウよりも長い場合 (または、アプリケーション内で独自のスクロールを処理するカスタムのスクロール可能なウィンドウを実装する必要がある場合)、ユーザーはコンテンツ領域を下にスクロールしますが、それ以外の場合はすべて下にスクロールします。領域はビューにドッキングされたままになります。どうやってこれを達成しますか?最近では、多くの Web サイト (facebook、twitter、windows azure など) がそれを行っているようです。任意の例をいただければ幸いです。
ありがとう