У меня есть таблица с разными строками и полями. В одной строке у меня есть два поля с display:none;
, и когда я делаю перетаскивание этих строк, есть эффект, подобный боковому отступу в <tbody>
и <thead>
, таблица не сжимается, элементы таблицы да.
В следующем JsFiddle в первой строке работает неправильно, но во второй строке, которая имеет только одно поле с display:none;
, оно работает.
Если у вас есть вопросы, спросите его.
Таблица при перетаскивании:
Сначала я думал, что это можно решить, ища количество элементов <td>
с классом .hidden-td
(класс с display: none;
) и искать элемент с классом .placeholder-style
(это класс, который имеет <tr>
, который генерируется при выполнении перетаскивания) и добавляет много <td>
, как есть в <tr>
, который я перемещаю, но не работает, не работает.
Я знаю, сколько полей имеет clase .hidden-td
с этой строкой
var numcells = $('.hidden-td').length;
Проблема
У меня есть 9 элементов в первой строке, а в другой - 8. В моей функции start()
я скрывал только один столбец в моем заполнителе, поэтому, когда я делаю перетаскивание первой строки, один столбец остается без применения class .hidden-td
, и поэтому есть место в конце столбцов.
Как я могу это исправить?