2011-01-06 60 views
0

我們正在研究數據網格,並發現在使用jQuery在表格(TABLE)中移動行(TR)期間,表格可能會在Chrome(Firefox和Opera工程很棒)。在這些情況下,TD中的浮動DIV不再服從浮動,或者在另一種情況下,即使HTML結構絕對沒問題,也有額外的列。我無法生成一個乾淨而簡單的測試用例,但只是想問一下在Chrome中是否存在已知的問題。在Chrome中移動表格的行(表格被損壞)

它確實看起來很怪,因爲分離整個表並重新附加它(不改變別的)會解決問題,並且表格佈局再次正確。

+1

這個代碼,我懷疑任何人都將能夠幫助你,如果你不張貼一些涉及您的網頁的代碼。 – Pointy 2011-01-06 00:56:06

+0

我想你是對的......很難用簡單的片段重現它,我希望這是一個衆所周知的問題。但是我會盡力做出一個好的測試用例。 – Zardoz 2011-01-06 02:45:29

回答

1
var firstRow = document.getElementById('<%=tblColumn.ClientID %>').rows[index]; 
       var secondRow = document.getElementById('<%=tblColumn.ClientID %>').rows[index+1];    
       firstRow.parentNode.insertBefore(secondRow, firstRow); 

嘗試鉻