почему бы не использовать цель события mouseup вместо позиции для «старой школы» drag-n-drop?

Итак, из того, что я видел, почти все совместимые с IE перетаскивания используют позиционирование, чтобы определить, где что-то сброшено. Выполняя что-то вроде mousedown, определите положение всех dropable, mouseup определите, находимся ли мы в состоянии сбрасывания. Зачем? Я сделал быстрый прототип, и, похоже, он работает, который использует event.target в mouseup (в jquery, так что все, что переводится в другое место) для определения элемента drop.

Есть ли веская причина не делать этого? (используйте e.target при наведении курсора мыши). Итак, mousedown определяет, что перетаскивается,и mouseup определяет, куда он падает. Добавьте переменную, чтобы убедиться, что мы перетаскиваем, и запомните, что перетаскивается.

7
задан aepheus 18 July 2011 в 16:24
поделиться