esta es una pregunta un poco específica, así que iré directo al grano.¿Cómo puedo desactivar la selección de texto temporalmente usando JavaScript?
Estoy trabajando en una rutina de arrastrar y soltar breve y simple para parte de una aplicación web, y aunque el bit de arrastrar y soltar funciona bien, el sitio se vuelve feo y tórrido durante la operación porque el navegador todavía hace operación predeterminada y funciona en la selección de texto.
He intentado algunas soluciones que implican principalmente la devolución falsa desde el mousedown o hacer clic en eventos, y aunque deshabilitan la selección de texto en algunos navegadores, también parecen desactivar completamente el evento mouseup, arruinando el bit "drop" del secuencia de comandos y dejando este icono permanente flotando alrededor del mouse-- no es divertido.
Realmente no quiero que la selección de texto desaparezca por completo, solo quiero sugerir que el navegador ... no lo haga mientras arrastra, si tiene sentido. Como conozco el área que se ve afectada (hay iframes involucrados) puedo aplicar fácilmente una propiedad a los elementos afectados, etc. Puedo publicar el código si es necesario, pero estoy buscando más de una solución general. Dado que esto es solo una cuestión estética, estoy buscando una solución que funcione en la mayoría de los navegadores, en realidad no es tan crucial.
Gracias!
... y comienza el ataque de los títulos redundantes, debería patearme a mí mismo.^_^Realmente debería aprender que "programáticamente" está implicado aquí. –