Строка таблицы не может быть размещена.Нет возможности изменить верхнее или левое значение.
Вместо этого перетащите элемент «прокси», такой как div.
Когда происходит mousedown, если целью события является или содержит что-то, что вы хотите перетащить (TR или имеет предка TR, о котором вы заботитесь), покажите прокси и назначьте обработчик перемещения мыши, который обновляетпрокси-координата.
В случае mouseup скройте прокси (как указано) и удалите обратный вызов mousemove.Если событие mouseup произошло в таблице, исходный TR может быть вставлен в новый порядок.
Чтобы сделать операцию более очевидной, значащая информация из исходного ТР, такая как текст внутри нее, может быть скопирована в прокси.Исходный TR может быть серым (путем установки непрозрачности или цвета фона).
Возможно, вы также захотите указать, где произойдет вставка, когда пользователь удалит прокси-элемент.