我有一個非常簡單的問題:是否有更高效的方式來實現一個固定的行和列比這更大的表stripped down jsFiddle example我創建,或有沒有更好的方式來編寫幾行jQuery那力量呢?具有固定頂行和左列的excel樣式HTML表格的更好實現? (jsFiddle的例子)
在任何人跳過我發佈類似於其他人的問題之前,讓我解釋一下自己。我意識到有很多插件可以完成類似於我上面的示例的效果。但是,他們中沒有一個(我能找到)提供了我需要的靈活性和功能。
下面是我的實現必須支持幾個注意事項:
- 必須有隱藏和取消隱藏整個行
- 必須支持動態高度
- (理想情況下)使用的細胞的能力瀏覽器的滾動條來瀏覽表
- 必須快爲了支持大表
- 該表必須能夠與knockoutjs動態生成
我看到我的實現的主要問題是,它滯後於Chrome和IE。我很難注意到我在示例中提供的表格,但左欄和上欄需要一些時間來「趕上」表格的其餘部分。這個問題在表格很大並且在後臺運行其他JavaScript時會變得更加明顯。
那麼,有沒有更好的方法來實現這個給我的警告?
非常感謝任何人提供的答案!
是不是這個問題與[你的上一個問題]幾乎相同(http://stackoverflow.com/questions/11346327/force-javascript-to-run-before-browser-redraw-jsfiddle-examle)? – lanzz 2012-07-06 12:18:10
我以前的問題使用了相同的例子,我仍然在想方法來改進它,但除此之外,沒有。我正在尋找一個特定的解決方案來解決我的問題,然後使用js。這個問題更一般。 – ihake 2012-07-06 12:21:03