Spec-Zone.ru › HTML

draggable — глобальный атрибут HTML

draggable глобальный атрибут — это перечисляемый атрибут, который указывает, можно ли перетаскивать элемент с помощью встроенного поведения браузера или API перетаскивания HTML.

Атрибут draggable можно применять к элементам, относящимся исключительно к пространству имён HTML, то есть его нельзя применять к SVG. Подробнее о том, как выглядят объявления пространств имён и для чего они нужны, см. в статье Краткий курс по пространствам имён.

draggable может принимать следующие значения:

  • true: элемент можно перетаскивать.
  • false: элемент нельзя перетаскивать.

Предупреждение: Этот атрибут является перечисляемым, а не логическим. Необходимо указать значение true или false; сокращённая запись, например <img draggable>, запрещена. Правильный вариант использования: <img draggable="true">.

Если этот атрибут не задан, его значение по умолчанию — auto, то есть используется стандартное поведение браузера при перетаскивании: перетаскивать можно только выделенный текст, изображения и ссылки. Для остальных элементов необходимо задать событие ondragstart, чтобы перетаскивание работало, как показано в этом подробном примере.

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

Спецификация
HTML>
# the-draggable-attribute>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
draggable 4 12 2 12 5 18 4 14 4.2 1.0 4.4 4.2

См. также

  • Все глобальные атрибуты.

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/draggable

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API