Сортируемый / выбираемый плагин JQuery с помощью drag'n'drop? - PullRequest
0 голосов
/ 24 августа 2011

Прежде всего, я не разработчик JS, поэтому я прошу прощения, если я задаю слишком общий, ранее заданный или сложный вопрос.Функциональность, которую я ищу, заключается в том, что я хотел бы иметь два списка HTML, при загрузке первый пустой, и я хочу, чтобы пользователь выбрал понравившиеся элементы из второго списка и перетащил их в первый (чтодолжен быть сортируемым, чтобы пользователь мог устанавливать порядок, который ему нравится).Есть ли простой в использовании плагин для него?

Мне очень нравится идея и внешний вид этих двух плагинов ..

http://www.emposha.com/javascript/fcbkcomplete.html

http://loopj.com/jquery-tokeninput/

http://code.drewwilson.com/entry/autosuggest-jquery-plugin

Есть что-то другое, но эти «пузыри» в текстовом поле - отличный способ справиться с этим (с точки зрения UX).Просто чтобы иметь возможность иметь пустое текстовое поле, доступные пузырьки под ним и иметь возможность перетаскивать их в текстовое поле, только те, которые хочет пользователь (без функции автозаполнения, просто перетаскивание из некоторого списка из них, возможно, сортировка в доступном текстовом полебыло бы здорово).Возможно, для этого есть похожий плагин.

Другое дело, что это часть формы, поэтому мне нужно иметь возможность отправлять эти собранные элементы на сервер вместе с формой, каждый со своей позицией.Я знаю, я прошу слишком много, но любая помощь мне поможет.

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Может быть, JQuery UI будет работать для вас; он состоит из нескольких полезных вспомогательных функций.

Взгляните на сортировку со связанными списками: http://jqueryui.com/demos/sortable/#connect-lists

1 голос
/ 24 августа 2011

Попробуйте использовать Jquery UI

Вот ссылки для демонстраций

http://jqueryui.com/demos/sortable/

http://jqueryui.com/demos/droppable/

РЕДАКТИРОВАТЬ

Я думаю, что все, что вы хотите, это

http://jqueryui.com/demos/droppable/#shopping-cart

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