Как сделать элемент «перетаскиваемым» с помощью html? - PullRequest
2 голосов
/ 24 июня 2009

Есть ли способ просто использовать HTML, чтобы сделать элемент перетаскиваемым? (не просто классифицировать элемент как перетаскиваемый)

Ответы [ 5 ]

7 голосов
/ 24 июня 2009

Нет, вам нужно использовать JavaScript.

jQuery - это очень популярный javascript-фреймворк, который делает для вас большую работу Вот документы для их перетаскиваемого компонента.

3 голосов
/ 24 июня 2009

Нету Javascript. Посмотрите на JQuery .

2 голосов
/ 24 июня 2009

Draggable Enlightenment


К сожалению, HTML является слабым языком представления , который просто дает нам функциональность для описания структуры текстовых данных в документе. У него нет способа добавить изумительные взаимодействия, такие как «перетаскиваемость».

К счастью, JavaScript позволял такие взаимодействия, и это широкое распространение в веб-браузерах вызвало радость разработчиков! Однако браузеры реализовали JavaScript различными способами, вызывая душевную боль и страдания для отладчиков и тестеров.

Увы, помощь под рукой. Фреймворки JavaScript стали решением страданий от несовместимых реализаций, и разработчики могут снова добавлять взаимодействия на свои страницы.

Возможно самая лучшая из этих платформ называется jQuery и может быть найдена здесь. Другие названы Прототип и Додзё .

Познакомьтесь поближе с одним из них и перетаскиваем просветление будет вашим .

1 голос
/ 24 июня 2009

Если вы довольны использованием HTML5, тогда существует поддержка перетаскиваемых элементов, но он все еще использует javascript.

HTML5 добавляет несколько дополнительных событий: ondragenter, ondrop и ondragover.

Вот пример страницы: http://ljouanneau.com/lab/html5/demodragdrop.html

0 голосов
/ 24 июня 2009

Для этого вам нужно будет использовать Javascript.

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