У меня есть таблица, которая начинается с верхнего и нижнего колонтитула, и пользователь добавляет в нее строки.
Я бы хотел, чтобы пользователь мог каким-то образом организовать эти строки, и кажется, что перетаскивание является наиболее интуитивным.
Я не могу найти плагин или кодировать что-то другое, что работает с живым контентом, подобно тому, как работают .delegate или .live. Есть идеи?
* Edit:
Я придумал это как временное решение для изменения порядка строк, добавленных пользователем (я положил стрелки вверх и вниз в таблице с классами .uparrow и .downarrow). Я все еще надеюсь найти способ перетащить их.
Если кому-то интересно, вот код для стрелок:
$('#garmenttable').delegate('.uparrow','click',function() {
var thisObj = $(this).closest('tr');
var prevTR = thisObj.prev('tr:not(.header)');
if(prevTR.length) {
prevTR.before(thisObj.clone(true, true));
thisObj.remove();
}
});
$('#garmenttable').delegate('.downarrow','click',function() {
var thisObj = $(this).closest('tr');
var nextTR = thisObj.next('tr:not(.footer)');
if(nextTR.length) {
nextTR.after(thisObj.clone(true, true));
thisObj.remove();
}
});