draggable
Атрибут draggable глобальный атрибут — это перечисляемый атрибут, указывающий, может ли элемент быть перетащен, либо с помощью стандартного поведения браузера, либо с помощью API перетаскивания и опускания HTML.
Атрибут draggable может быть применен к элементам, которые строго попадают под пространство имён HTML, что означает, что его нельзя применять к SVG-элементам. Более подробную информацию о том, как выглядят и что делают объявления пространств имен, можно найти в курсе по пространствам имён SVG.
draggable может принимать следующие значения:
-
true: элемент может быть перетащен. -
false: элемент не может быть перетащен.
Предупреждение: Этот атрибут является перечисляемым, а не булевым. Значение true или false обязательно, а сокращения, такие как <img draggable>, запрещены. Правильное использование — <img draggable="false">.
Если этот атрибут не задан, его значение по умолчанию — auto, что означает, что поведение перетаскивания соответствует поведению браузера по умолчанию: перетаскивать можно только выделенный текст, изображения и ссылки. Для других элементов, событие ondragstart необходимо задать для работы перетаскивания и опускания, как показано в этом подробном примере.
Спецификации
| Спецификация |
|---|
| Стандарт HTML # the-draggable-attribute |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
draggable |
4 | 12 | 2 | 12 | 5 | 18 | 4 | 14 | 4.2 | 1.0 | 4.4 |
См. также
- Все глобальные атрибуты.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/draggable