2011-01-06 2 views
0

Мы работаем над сеткой данных и выяснили, что во время перемещения строк (TR) в таблице (ТАБЛИЦА) с jQuery таблица может быть повреждена в Chrome (Firefox и Opera прекрасно работает). В этих случаях плавающие DIV внутри TDs больше не подчиняются float, или в другом случае есть дополнительные столбцы, даже структура HTML абсолютно нормально. Я не смог создать простой и простой тестовый пример, но просто хочу спросить, есть ли известная проблема с Chrome.Перемещение строк таблицы в Chrome (таблица повреждена)

Это действительно кажется ошибкой, как отсоединение всей таблицы и повторное подключение ее (не меняя что-то другое), решает проблему, а таблица снова верна.

+1

Я сомневаюсь, кто-нибудь сможет помочь вам, если вы не размещаете часть кода, участвующих в ваших страницах. – Pointy

+0

Я думаю, вы правы ... так сложно воспроизвести его с помощью простого фрагмента, который я надеялся, что это хорошо известная проблема. Но я постараюсь сделать хороший тестовый пример. – Zardoz

ответ

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

попробовать этот код для хрома