He estado desarrollando un script de manipulación de imágenes que tiene un fondo y el usuario puede cargar una o más imágenes en ese fondo. Quiero que los usuarios puedan arrastrar y mover alrededor de la BG y finalmente puedan generar la imagen final. Sin embargo, no tengo idea de cómo obtener la posición de posición de la imagen que se puede arrastrar en BG. He estado buscando en Internet y libros electrónicos, pero no tengo ni idea. Por favor muéstrame de alguna manera y estaré esperando tus preciosas respuestas.¿Cómo obtener la posición actual de una imagen en jQuery?
5
A
Respuesta
12
Tome un vistazo a position()
:
var pos = $("#myimage").position(); // returns an object with the attribute top and left
pos.top; // top offset position
pos.left; // left offset position
0
Usted ha dicho dos cosas:
- que quieren mantener la imagen en el fondo
- que quieren ser capaces de ajustar su posición en el elemento padre.
Por lo tanto, debe establecer la imagen como la "imagen de fondo" de la div principal, con "background-repeat: no-repeat".
La posición de la imagen se puede controlar mediante la propiedad "posición de fondo".
Por supuesto, puede haber implementaciones alternativas utilizando un div principal, y utilizando la interacción inteligente de "posición: absoluta" y "posición: relativa", pero he visto que el reposicionamiento de las imágenes es más suave si la imagen es un fondo, más bien que la imagen esté presente como un.
Espero que ayude.
saludos, jrh
Cuestiones relacionadas
- 1. cómo obtener la posición actual en FragmentPagerAdapter?
- 2. jquery cómo obtener la posición actual de la pantalla actual de la página?
- 3. ¿Cómo puedo obtener la posición de desplazamiento actual en UIWebView
- 4. Obtener la posición de la imagen actual que se muestra en la Galería
- 5. Android PagerAdapter, obtener la posición actual
- 6. Cómo obtener la posición secundaria actual de ViewFlipper
- 7. ¿Cómo obtener la fecha actual usando jquery?
- 8. ¿Cómo obtengo la posición actual de intercalación?
- 9. Obtener el tamaño completo de la imagen en javascript/jquery
- 10. ¿Cómo encontrar la posición de traducción actual en Canvas?
- 11. ¿Cómo obtengo la posición actual del cursor de la pantalla?
- 12. jquery obtener tamaño de imagen
- 13. Marcador de posición de la imagen
- 14. ¿Cómo puedo obtener la posición actual de la celda xey en un DataGridView?
- 15. Obtener una posición en ListView
- 16. Obtiene la posición actual de scrollview animado
- 17. obteniendo la posición actual de un XmlReader
- 18. Obtener la posición actual de la ventana gráfica en Mobile (iPhone) Safari
- 19. ¿Cómo obtener el tamaño original de una imagen -Jquery
- 20. Obtener la posición actual de la ventana superior en relación con el cuerpo del documento
- 21. Accediendo a la posición actual de UIView durante la animación
- 22. ¿Cómo obtener y configurar la posición de desplazamiento de la página web actual?
- 23. Cocoa: Obteniendo la posición actual del mouse en la pantalla
- 24. ¿Cómo obtener la hora actual del GPS?
- 25. Obtener la posición div (arriba) en javascript?
- 26. ¿Cómo obtener una posición de <td> en una tabla usando JQuery?
- 27. ¿Cómo obtener la posición del artículo en una lista?
- 28. ¿Cómo obtener la línea actual de archivos abiertos en python?
- 29. Detener la animación en la imagen actual
- 30. Matlab: Cómo obtener la posición actual del mouse en un clic utilizando callbacks