draggable HTML атрибут - можливість перетягування
Глобальний атрибут draggable вказує, чи може елемент бути перетягнутим (dragged) користувачем.
Атрибут draggable є перелічуваним атрибутом з трьома станами: true, false та auto. Встановлення його на true робить елемент перетягуваним, тоді як false запобігає перетягуванню. Стан auto, який є значенням за замовчуванням, покладається на поведінку браузера за замовчуванням; зазвичай, за замовчуванням перетягуються лише виділення тексту, але елементи <img>, <object> (що представляють зображення) та <a> з атрибутом href також перетягуються за замовчуванням.
При використанні draggable="true", для елемента також слід додати атрибут title для невізуальних взаємодій та забезпечити відповідну обробку подій JavaScript для функціональності перетягування (dragstart, dragover, drop тощо).
Синтаксис
<div draggable="true">...</div>Значення
Атрибут може приймати наступні значення:
trueЕлемент можна перетягувати.
falseЕлемент не можна перетягувати.
autoПоведінка перетягування визначається браузером за замовчуванням.
Приклади використання
<div draggable="true" style="cursor: grab;">
Перетягніть мене!
</div><br>
<div draggable="false" style="cursor: not-allowed;">
Мене не можна перетягувати.
</div>div {
border: 1px solid #ccc;
padding: 10px;
width: 150px;
text-align: center;
}Підтримка браузерів
draggable |
|---|