J'essaie de surveiller dragstart et dragevent JavaScript afin de conclure sa direction, de haut en haut. P>
Cependant, je ne pouvais pas obtenir de détail dans les arguments passés par l'événement - qui aident à conclure. P>
Y a-t-il un meilleur moyen de vérifier la direction de la glisser-drague? P>
note: Mon problème se produit spécifiquement à Mojo JavaScript sur WebOS P>
merci, -Iwan p>
3 Réponses :
Cela ne vous dira pas la direction, mais vous pouvez obtenir la position de l'élément que vous faites glisser et déterminez quelle direction elle va. P>
Ceci pourrait être utile: http://dunnbypsaul.net/js_mouse/ . P>
Vous voulez utiliser Dragover. Vous pouvez faire quelque chose comme ça si vous êtes uniquement intéressé par la position verticale:
JavaScript: p> html: p> Edit: Voici un jsfiddle . Assurez-vous que votre console JS est ouverte. P> Vous pouvez avoir votre fonction Comparez les valeurs de la clientèle pour déterminer quelle direction se déplace la souris. P> P>
Je ne savais pas sur dragstart code> et
dragesvent code>, mais pourquoi ne pas utiliser
Onmousedown code>,
Onmousemove code> et < Code> Onmousep Code>?
Qu'est-ce qui se déplace ou en bas signifie? Fait en hausse signifie que la valeur de position Y de l'élément est plus petite que c'était à l'événement DragStart? Ou cela signifie-t-il que la valeur de position Y de l'élément est plus petite que c'était quand vous avez une drague antérieur?
HMM, je pense que les deux à propos de vous ont mentionné (si fonctionne) ... Identifiera si j'ai fait défiler vers le haut ou le bas ...