2015-06-24 79 views
1

我有一個非常類似於how do I create an HTML table with fixed/frozen left column and scrollable body?中描述的場景。基本上,這對我很有用,但我需要將我的表格包含在一個div中,該div將放置在另一個div的旁邊(因此,可滾動的表格將在左側有一個選項面板)。其結構是:表格中的固定/凍結左列...但表格被包裝時

<div id="wrapper"> 
<div id="first"></div> 
<div id="second"><table>All table contents here...</table></div> 
</div> 

不幸的是在原來的問題提出的似乎並不時在div是坐在旁邊的另一個工作的解決方案,左欄的絕對定位將它留下的所有道路。看到小提琴這裏http://jsfiddle.net/odiseo/YMvk9/7106/

+0

順便說一句,我只需要這個作爲CSS解決方案。我知道這裏有jQuery插件,但我不想使用jQuery或克隆表,因爲這是AngularJS應用程序的一部分,而使用Angular克隆DOM是很麻煩的。 – odiseo

回答

1

好了,你可以做到以下幾點: 在.headcol替換left:0transform: translatex(-5em);,然後添加到float:left;#second

+0

我做了你的建議,但我仍然無法獲得所需的行爲http://jsfiddle.net/odiseo/YMvk9/7146/ 我希望#left和#right坐在一起。 – odiseo

+0

對不起,#left和#right是什麼意思? #first和#second彼此相鄰,如果這就是你的意思。 – jaunt

+0

是的,對不起。我想保持#first和#second彼此相鄰(左右) – odiseo