Draggable div - какой смысл? - PullRequest
0 голосов
/ 10 ноября 2009

Я видел много реализаций перетаскиваемых элементов div в jQuery, .Net Ajax и в простом старом javascript. Хотя все они новы и решают проблему с различной легкостью, я никогда не понимал, в чем дело.

Какова ценность перетаскиваемого div? Какой вариант использования реализует перетаскиваемый div?

Есть ли места, где перетаскиваемые div улучшают пользовательский интерфейс, или это версия тега <blink> для web 2.0?

Ответы [ 4 ]

9 голосов
/ 10 ноября 2009

Нет, нет, нет ... они НЕ похожи на мигающий тег.

Есть много вариантов использования. Обратите внимание на домашнюю страницу iGoogle. Пользовательский интерфейс довольно прост в использовании и изменении благодаря перетаскиваемым элементам div.

Выбор нескольких элементов из списка является еще одним вариантом использования. Редактор страницы блога blogspot использует перетаскиваемые элементы div, чтобы помочь вам перестроить страницу. Как и во всем остальном, функции вашего пользовательского интерфейса должны иметь смысл для пользователя. Если пользователь может что-то переместить на страницу, хорошая идея - перетаскиваемый элемент div. Без этого может потребоваться возврат к серверу.

2 голосов
/ 10 ноября 2009

Я бы предположил, что они служат важной цели в любом пользовательском интерфейсе, в котором важна возможность для конечного пользователя визуально изменить порядок или отсортировать объекты, представленные в div. Кроме того, я полагаю, что они играют важную роль в реализации интерфейсов перетаскивания в браузерах.

0 голосов
/ 10 ноября 2009

На самом деле я никогда не находил применение для перетаскивания, пока не понял, что вы можете подключить их к Sortables с параметром connectToSortable.

0 голосов
/ 10 ноября 2009

Использование перетаскиваемых элементов div дает пользователю ощущение интерактивности на вашем сайте. Это вовлекает их и позволяет просматривать вещи на странице так, как они хотят.

...