Imaginons que vous ayez une image de 200 pixels de large. Est-il possible de déterminer à quelle distance de la gauche de l'image vous avez cliqué? Par exemple, si vous cliquiez sur le point mort, vous obtiendriez 100. J'ai essayé d'utiliser quelque chose comme ui.position.left mais je n'ai pas réussi à le faire fonctionner. Des idées?Déterminer le décalage gauche d'un clic à l'aide de jQuery
1
A
Répondre
6
D'abord, obtenez la position X de l'image. Ensuite, utilisez les informations sur l'événement pour obtenir la position X de l'événement click.
Une fois que vous avez ces deux, il est simple de math pour obtenir le résultat:
$('#yourImg').click(function(e){
var imageLeft = $(this).offset().left;
var clickLeft = e.pageX;
var howFarFromLeft = clickLeft - imageLeft;
});
0
Vous devez trouver coordonnées de la souris au moment du clic (en utilisant l'événement du clic, event.pageX
, event.pageY
). Ensuite, trouvez l'emplacement de l'image dans le corps. et soustraire de la MousePosition ..
Le résultat serait les coordonnées à l'intérieur de l'image .. Demo
Questions connexes
- 1. Décalage logique à gauche
- 2. jQuery - clic gauche menu contextuel plugin
- 3. Jquery: effet mousedown (alors que le clic gauche enfoncé)
- 4. à jquery, comment faire le clic droit de la souris ont le même comportement de clic gauche
- 5. Dépassement de décalage gauche sur 68k/x86?
- 6. Le décalage de bits gauche 255 (en tant qu'octet)
- 7. avertissement: nombre de décalage à gauche> = largeur du type
- 8. Problème de décalage Jquery
- 9. JQuery problème de décalage
- 10. décalage gauche et puis immédiatement passer à droite dans ASM?
- 11. clic gauche + = maintenez ajouter case
- 12. Remplacer le comportement de clic gauche par le comportement ctrl-clic dans un datagridview
- 13. Pour obtenir les valeurs de décalage à partir de jquery
- 14. Obtenir le bon décalage d'un élément par rapport à son parent décalage dans jQuery
- 15. Qt double clic cocher le bouton gauche de la souris
- 16. jQuery décalage de l'info-bulle
- 17. .net différence entre les touches de décalage droit et gauche
- 18. Flex TextInput Clic gauche - Parent Steals Focus
- 19. GTK StatusIcon: Coordonnées du clic gauche?
- 20. Animer décalage avec jquery
- 21. Jquery fondu droite à gauche
- 22. Comment désactiver la souris clic gauche?
- 23. détecter ctrl + clic gauche application WinForms
- 24. Jquery diapositive de droite à gauche
- 25. Déterminer si un décalage est entre les numéros de ligne?
- 26. Décalage du curseur avec jQuery (pas caret)
- 27. fond à bascule jquery gauche vers le haut à droite
- 28. Jquery-animation de gauche à droite div positionné absolument
- 29. Problème de clic sur le corps jQuery
- 30. dans jquery, comment faire le clic droit de la souris ont le même comportement de gauche cliquez
/imgLeft/imageLeft/s – Nobu