Когда вы разрабатываете с платформой Model / View, такой как backbone.js или knockout.js, я обнаружил, что вам нужно перестроить свое мышление и реализации, чтобы внести изменения в то, что отображается (например, сортировка) в модели и не позволять им происходить в представлении (как при использовании плагина jquery).
Если в конечном итоге вы используете скрипт на стороне вида для создания чего-то необычного (анимация - хороший пример), то вам нужно убедиться, что модель обновлена правильно, отключив или расширив привязку.
Также обратите внимание, что согласно документации этот плагин анимированной сортировки удаляет строки таблицы из DOM, добавляет их в новые DIV, анимирует их, удаляет их из DIV и восстанавливает их в таблице. , Мне интересно, если после того, как все это будет сделано, магистраль потеряла отслеживание этих TD, и когда она перерисовывается после изменения, она просто добавляет новый набор, так как последний набор 'ушел'.