Тема:

draggable HTML атрибут - можливість перетягування

Глобальний атрибут draggable вказує, чи може елемент бути перетягнутим (dragged) користувачем.

Атрибут draggable є перелічуваним атрибутом з трьома станами: true, false та auto. Встановлення його на true робить елемент перетягуваним, тоді як false запобігає перетягуванню. Стан auto, який є значенням за замовчуванням, покладається на поведінку браузера за замовчуванням; зазвичай, за замовчуванням перетягуються лише виділення тексту, але елементи <img>, <object> (що представляють зображення) та <a> з атрибутом href також перетягуються за замовчуванням.

При використанні draggable="true", для елемента також слід додати атрибут title для невізуальних взаємодій та забезпечити відповідну обробку подій JavaScript для функціональності перетягування (dragstart, dragover, drop тощо).

Синтаксис

HTML
<div draggable="true">...</div>

Значення

Атрибут може приймати наступні значення:

true

Елемент можна перетягувати.

false

Елемент не можна перетягувати.

auto

Поведінка перетягування визначається браузером за замовчуванням.

Приклади використання

Результат
<div draggable="true" style="cursor: grab;">
  Перетягніть мене!
</div><br>

<div draggable="false" style="cursor: not-allowed;">
  Мене не можна перетягувати.
</div>

Підтримка браузерів

draggable

Останнє оновлення: