Альтернативная библиотека - PullRequest
0 голосов
/ 10 января 2012

Я хочу динамически переставить столбцы таблицы.

Я могу сделать реальную перестановку, но для перетаскивания ячеек заголовка я хочу что-то, что похоже на сортируемые элементы jqueryui с заполнителем http://jqueryui.com/demos/sortable/#placeholder (очевидно, по горизонтали, а не по вертикали)

Проблема в том, что я не хочу использовать jquery (javascript - это хорошо, но jquery слишком тяжелый), кто-нибудь знает что-то более легкое, что делаетто же самое?

Ответы [ 3 ]

1 голос
/ 10 января 2012

Все, что может справиться со сложностями перетаскивания, будет большим.Библиотеки JavaScript обычно пытаются решить простые задачи, такие как селекторы DOM и AJAX, а затем к ним добавляются другие функциональные возможности пользовательского интерфейса, такие как ползунки, анимация и перетаскивание.

Итак, найдите небольшую библиотеку, которая выполняет перетаскивание.и падение в одиночку маловероятно.Существуют альтернативы, такие как Scriptaculous , но вы обнаружите, что они не меньше.

Имейте в виду, что jQuery не такой большой - меньше, чем многие изображениявы бы использовали на своем сайте. Он также кэшируется браузером, поэтому его не нужно загружать при каждой загрузке страницы.

0 голосов
/ 10 января 2012

Взгляните на это: http://www.switchonthecode.com/sites/default/files/99/source/SOTC-DnDLists.js

Он не горизонтальный, но я уверен, что с ним можно работать ...

[обновление: действительно, небольшие изменения сделали эту работу похожей на чудо - код будет следовать]

0 голосов
/ 10 января 2012

Проверьте http://microjs.com/ Введите то, что вам нужно, и это поможет вам сузить список библиотек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...