Я пытаюсь сделать очень простой плагин сетки самостоятельно.Моя проблема начинается, когда я хочу позволить пользователю изменить порядок столбцов (не сортировать строки таблицы, изменить, например, первый столбец, отображаемый справа от таблицы).Я использую сортируемый пользовательский интерфейс jQuery, но я обнаружил, что когда пользователь начинает перетаскивать th, пользовательский интерфейс jquery добавляет новый th в thead.Это заставляет последний th (тот, который находится справа от таблицы) вытащить таблицу горизонтально !!
Когда я опускаю th, я перетаскиваю, добавленный th удаляется, но в Chromeпоследний (перемещенный вправо, вне стола) не возвращается в таблицу.В IE и FF он все же возвращается в таблицу, но эффект при перетаскивании очень уродливый.
Мой код:
table.find("thead>tr").sortable({
axis: "x",
placeholder: "ui-state-highlight",
handle: ".sortable",
start: function(event, ui) {
/* I'm doing some stuff */
},
update: function(event, ui) {
/* I'm doing some stuff */
}
});
Извините за мой плохой английский, заранее спасибо.
Диего
Обновление:
Пожалуйста, если пост не понятен, сообщите мне, и я постараюсь изменить его.Спасибо!