Описание ondragenter
Атрибут ondragenter срабатывает, когда перетаскиваемый элемент или выделение текста входит в допустимый целевой объект перетаскивания.
Атрибуты ondragenter и ondragleave могут помочь пользователю понять, что перетаскиваемый элемент собирается ввести или оставить целевой объект перетаскивания. Можно сделать, например, установив цвет фона, когда перетаскиваемый элемент входит в целевой объект перетаскивания, удалив цвет, когда элемент перемещается из целевого объекта.
Чтобы узнать о перетаскивании, прочитайте наш учебник по HTML Перетаскивание HTML5.
Совет: Ссылки и изображения перетаскиваются по умолчанию и не требуют атрибута draggable.
Существует множество атрибутов событий, которые используются и могут возникать на разных этапах операции перетаскивания:
- События на переносимый элемент (исходный элемент):
ondragstart- срабатывает, когда пользователь начинает перетаскивать элементondrag- срабатывает при перетаскивании элементаondragend- срабатывает, когда пользователь закончил перетаскивание элемента
- События, запущенные на цели отбрасывания:
ondragenter- срабатывает, когда перетаскиваемый элемент попадает в цель перетаскиванияondragover- срабатывает, когда тащили элемент за отбрасыванияondragleave- срабатывает, когда перетаскиваемый элемент покидает цель перетаскиванияondrop- срабатывает, когда перетаскиваемый элемент отбрасывается на цель отбрасывания
Применение ondragenter
Атрибут ondragenter является частью Атрибута Событий и может использоваться на следующих элементах:
| Элемент | Событие |
|---|---|
| Все элементы HTML | ondragenter |
Пример ondragenter
Пример Div
Выполнение JavaScript, когда перетаскиваемый элемент входит в целевой объект перетаскивания:
<div ondragenter="myFunction(event)"></div>
Попробуйте сами »
Поддержка ondragenter
Числа в таблице указывают первую версию браузера, которая полностью поддерживает атрибут event.
| Атрибуты Событий | |||||
|---|---|---|---|---|---|
| ondragenter | 4.0 | 9.0 | 3.5 | 6.0 | 12.0 |