Создать пользовательское событие onDragEnter - PullRequest
0 голосов
/ 11 июля 2009

Я экспериментировал с событием onDragEnter и понял, что оно работает только в IE. Как я могу воссоздать это событие, используя jQuery, чтобы я мог получить информацию о том, что перетаскивается и т. Д .?

Например, я пытаюсь перетащить какой-то случайный текст поверх поля, которое может распознать, что это за текст и т. Д. Мне также нужно иметь возможность перетаскивать какое-то случайное изображение и иметь такое же поле, чтобы узнать, что это за изображение и т.д.

Любая помощь будет принята с благодарностью.

С уважением, David

1 Ответ

0 голосов
/ 11 июля 2009

Я предполагаю, что кто-то уже обернул это в хорошую модель события, но я не знаю об этом, поэтому вот один из вариантов:

Во время перетаскивания (после dragstart и до dragstop) вы должны иметь возможность прикрепить обработчик событий к onmousemove. Это будет происходить почти непрерывно при перетаскивании элемента, и вы можете запустить базовую размерную математику, чтобы определить, пересекались ли мышь или перетаскиваемый элемент (элементы) с любым из ваших потенциальных элементов-мишеней, и запустить собственное событие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...