Атрибут draggable

Атрибут draggable указывает, можно ли перетаскивать элемент используя Drag and Drop.  

Элемент имеющий атрибут draggable должен также иметь атрибут title, который отображается при взаимодействии. Как правило, перетаскиваются только текстовые элементы, однако, элементы имеющие атрибут draggable в значении true тоже можно перетаскивать. 

Браузеры не должны добавлять данные к DataTransfer объекту во время dragstart события, доступного для сценариев, до drop события, потому что в противном случае, если пользователь должен перетаскивать конфиденциальную информацию из одного документа во второй документ, пересекая в процессе третий документ, третий документ может перехватить данные. По той же самой причине браузеры должны считать, что событие drop будет успешным, если только пользователь сам совершил операцию перетаскивания. Если какие-либо скрипты завершают операцию перетаскивания, это должно считаться неудачным (отменено), и drop событие не должно быть запущено.

Значения

  • true -  разрешает перетаскивание элемента.
  • false - запрещает перетаскивание элемента.
  • auto - использует поведение браузера пользователя.

Значение по умолчанию

auto

Обязательный атрибут

нет

Синтаксис

draggable= "true | false | auto ";

Спецификация

версия HTML 3.2 HTML 4.01 HTML 5.0 XHTML 1.0 XHTML 1.1
поддержка нет нет да да да

Поддержка браузерами

браузер IE Chrome Opera Firefox Safari
версия 6.0+ 2.0+ 4.0+ 9.2+ 1.0+
поддержка да да да да да