САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

Атрибут ondragenter



Определение и использование

Атрибут ondragenter срабатывает, когда перетаскиваемый элемент или выделение текста входит в допустимый целевой объект перетаскивания.

События ondragenter и ondragleave могут помочь пользователю понять, что перетаскиваемый элемент собирается ввести или оставить целевой объект перетаскивания. Можно сделать, например, установив цвет фона, когда перетаскиваемый элемент входит в целевой объект перетаскивания, удалив цвет, когда элемент перемещается из целевого объекта.

Чтобы узнать о перетаскивании, прочитайте наш учебник по HTML Перетаскивание HTML5.

Совет: Ссылки и изображения перетаскиваются по умолчанию и не требуют атрибута draggable.

Существует множество атрибутов событий, которые используются и могут возникать на разных этапах операции перетаскивания:

  • События на переносимый элемент (исходный элемент):
    • ondragstart - срабатывает, когда пользователь начинает перетаскивать элемент
    • ondrag - срабатывает при перетаскивании элемента
    • ondragend - срабатывает, когда пользователь закончил перетаскивание элемента

  • События, запущенные на цели отбрасывания:
    • ondragenter - срабатывает, когда перетаскиваемый элемент попадает в цель перетаскивания
    • ondragover - срабатывает, когда тащили элемент за отбрасывания
    • ondragleave - срабатывает, когда перетаскиваемый элемент покидает цель перетаскивания
    • ondrop - срабатывает, когда перетаскиваемый элемент отбрасывается на цель отбрасывания

Применение

Атрибут ondragenter является частью Атрибута Событий и может использоваться на следующих элементах:

Элемент Событие
Все элементы HTML ondragenter

Пример

Пример Div

Выполнение JavaScript, когда перетаскиваемый элемент входит в целевой объект перетаскивания:

<div ondragenter="myFunction(event)"></div>
Попробуйте сами »

Поддержка браузеров

Числа в таблице указывают первую версию браузера, которая полностью поддерживает атрибут event.

Атрибуты Событий
ondragenter 4.0 9.0 3.5 6.0 12.0