Estoy tratando de escribir un arrastre & seleccionar la funcionalidad usando HTML & JavaScript. Con eso quiero decir que habrá un conjunto de objetos con posiciones absolutas arbitrarias. Quiero poder arrastrar el cursor sobre el área donde están distribuidos. Piense en ello como una estrategia de estrategia en tiempo real (selección de unidades) o, alternativamente, en cualquier editor de gráficos vectoriales (selección de objetos para moverlos y editarlos).JavaScript Arrastrar y seleccionar la funcionalidad hecha a la derecha
Antes que nada, estoy al tanto de las cosas que aparecen en las primeras páginas de Google & SO. Por lo tanto, de ninguna manera estoy pidiendo googlear esas cosas para mí y publicar aquí algunos enlaces aleatorios.
La mayoría de las soluciones que pude encontrar son de alguna manera defectuosas. El principal problema es la supresión de la selección de texto real, lo que parece un poco contrario a la naturaleza misma de un navegador web. Algunos de los fragmentos de código causan la selección de centelleo que me parece muy molesto. Algunos no se comportan bien en todos los principales navegadores.
Estoy pidiendo recomendaciones de código/bibliotecas que realmente usó, o que vio con éxito utilizado.
Lo segundo es que me gustaría entender realmente las partes internas de JavaScript detrás de la supresión de la selección. ¿Cómo debería hacerse en teoría? ¿Hay alguna forma no hackish de lograr eso?
Lo más cerca que yo era capaz de encontrar es la siguiente: http://view.jquery.com/tags/ui/1.5b2/demos/ui.selectable.html
Sin embargo, parece estar estrechamente acoplado con jQuery UI, que a su vez requiere jQuery 1.3.x mientras que yo estaba deseando a 1,5 usando jQuery
Eso se ve muy bien. ¿Qué navegadores web has probado? TAMBIÉN: ¿Utiliza HTML5 o funcionará con HTML4 también? – julkiewicz
Bueno, encontré esta biblioteca cuando comencé un proyecto para un sitio de ajedrez interactivo, en el que todavía estoy trabajando. Por lo tanto, es la primera vez que lo uso y todavía no está en un sitio de producción, pero en meses nunca encuentro errores o mal funcionamiento. Estoy utilizando FF3.6 como el principal navegador de desarrollo, con frecuencia pruebo IE y esporádicamente en Chrome. Estoy usando HTML5 pero estoy seguro de que debe funcionar en 4. – morgar
Ok, gracias, se ve muy bien. También los documentos son decentes. Definitivamente echaré un vistazo. – julkiewicz