2013-10-03 37 views
2

我有三列布局。主欄內容多於其他兩欄。如何保持列內容在3列布局中可見(粘滯)?

  • 當用戶向下滾動時,由於空的列,他看到大量空白空間。
  • 在facebook上當用戶滾動時,一旦右欄沒有更多內容,它將粘貼到頁面底部
  • 因此,此列中總是有內容。

我不知道如何實現這一點,所以任何想法,jQuery的插件或如何將不勝感激。

我用我的當前項目的下列技術: * jQuery的 * Twitter的引導3

這是必須注意的欄目內容可以比頁面本身較高,所以引導詞綴將無法正常工作。

回答

0

這個東西可以使用jQuery和CSS完成。 檢查出來 - http://jsfiddle.net/MAPNk/

這是一個小的工作。

這些幾步我也跟着:

  1. 叫上滾動的功能
  2. 檢查側欄和窗口的高度。 //窗口是顯示器大小。
  3. 如果(邊欄的高度<窗口的高度),改變position of sidebarfixed
    top0 (or where the div start)
  4. 否則如果(窗口底部>邊欄底部),將position of sidebar更改爲fixedbottom0

上述條件在滾動時執行。同樣地刪除位置或使其在滾動上絕對。

嘗試其餘的,你一定會發現。 :)