要求:固定Table的頭部和左邊的列html
場景:Knockout Js被用於綁定Table的數據源。htm
固定HTML表格的頭部和列是一個很常見的需求。此文:http://www.cnblogs.com/sorex/archive/2011/06/30/2093499.html 提供了一個不錯的方案,簡潔明瞭。blog
問題來了,在Knockout Js被用於綁定Table的數據源時候,上文中的JS就不起做用了,具體說就是沒法固定列。im
解決方案很簡單,修改其一條JS代碼便可。數據
緣由就在於:使用Knockout Js綁定Table的數據源的時候,td的寬度是0,因此改取表頭的寬度便可。img