javascript - problème de glisser-déposer js
巴扎黑
巴扎黑 2017-06-28 09:26:59
0
5
727

Faites glisser un p vers différentes zones, comment déterminer vers quelle zone il est glissé

Veuillez sélectionner différentes zones d'options lorsque vous faites glisser, comme indiqué sur l'image. Comment déterminer vers quelle zone vous avez fait glisser ?

巴扎黑
巴扎黑

répondre à tous(5)
typecho

L'API drag a peu de contact et ne fournit que des idées : elle peut être jugée en fonction de la distance depuis le coin supérieur gauche de la cible lorsqu'elle est larguée

巴扎黑

Utilisez le positionnement pour juger de la distance par rapport à l'élément parent. Il est préférable d'utiliser un plug-in pour faire glisser

.
迷茫

Le sentiment personnel peut être jugé par la valeur supérieure de chaque p. Par exemple, lorsque le bloc « Veuillez sélectionner » est déplacé, sa valeur supérieure est la plus proche de celle du dessous et vous pouvez essentiellement déterminer vers quelle zone il a été glissé.

黄舟

Vous pouvez jeter un œil à l'événement drag

drop(e) {
    e.target // 目标元素
}
大家讲道理

Il y a plusieurs événements à faire glisser. En regardant le manuel, il semble y avoir 7 événements

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal