Maison >interface Web >js tutoriel >jQuery faisant glisser un div, déplacer un div et principes de mise en œuvre de la couche contextuelle et exemples_jquery

jQuery faisant glisser un div, déplacer un div et principes de mise en œuvre de la couche contextuelle et exemples_jquery

WBOY
WBOYoriginal
2016-05-16 16:53:021245parcourir

Démonstration de code :

http://www.imqing.com/demo/movediv.html

Principe général :

Rendre la position du div absolue, puis contrôler Ses valeurs supérieure et gauche doivent surveiller les événements de la souris, principalement mousedown, mousemove et mouseup.

Après le déplacement de la souris, enregistrez la position de la souris et du div qui doit être déplacé pendant le déplacement de la souris, puis obtenez la différence entre les deux pour obtenir la position du div après le déplacement de la souris. C'est-à-dire :

left = position actuelle de la souris.x - (valeur .x lorsque l'on clique sur la souris - valeur x de la position initiale du div)
top = position actuelle de la souris.y - (. y lorsque l'on clique sur la souris, valeur - la position initiale y valeur du div)

Code :

Copier le code Le code est le suivant :


equiv="Content-Type" content="text /html;charset=UTF-8">
Qing's Web

🎜>


Banner">Cliquez ici pour déplacer le div actuel

Voici un autre contenu


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn