Estoy trabajando en una aplicación web para la que intento implementar un sistema de ventanas con todas las funciones. En este momento todo va muy bien, solo me encuentro con un problema menor. A veces, cuando voy a arrastrar una parte de mi aplicación (la mayoría de las veces el div de la esquina de mi ventana, que se supone que activa una operación de cambio de tamaño), el navegador web se vuelve inteligente y piensa que quiero arrastrar y soltar algo. El resultado final, mi acción se pone en espera mientras el navegador hace su cosa de arrastrar y soltar.
¿Existe una forma sencilla de desactivar la función de arrastrar y soltar del navegador? Idealmente, me gustaría poder apagarlo mientras el usuario hace clic en ciertos elementos, pero volver a habilitarlo para que los usuarios aún puedan usar la funcionalidad normal de su navegador en el contenido de mis ventanas. Estoy usando jQuery, y aunque no pude encontrarlo navegando en los documentos, si conoce una solución pura de jQuery, sería excelente.
En resumen: necesito deshabilitar la selección de texto del navegador y las funciones de arrastrar y soltar mientras mi usuario tiene el botón del mouse presionado, y restaurar esa funcionalidad cuando el usuario suelta el mouse.