Estou trabalhando em um aplicativo da web para o qual estou tentando implementar um sistema de janelas completo. No momento está indo muito bem, estou encontrando apenas um pequeno problema. Às vezes, quando vou arrastar uma parte do meu aplicativo (na maioria das vezes o div do canto da janela, que deve acionar uma operação de redimensionamento), o navegador da web fica esperto e pensa que quero arrastar e soltar alguma coisa. Resultado final, minha ação é colocada em espera enquanto o navegador arrasta e solta.
Existe uma maneira fácil de desativar o recurso de arrastar e soltar do navegador? Eu gostaria de poder desligá-lo enquanto o usuário clica em certos elementos, mas reativá-lo para que os usuários ainda possam usar a funcionalidade normal de seu navegador no conteúdo de minhas janelas. Estou usando o jQuery e, embora não tenha conseguido encontrá-lo navegando na documentação, se você conhece uma solução jQuery pura, seria excelente.
Resumindo: preciso desabilitar a seleção de texto do navegador e as funções de arrastar e soltar enquanto meu usuário mantém o botão do mouse pressionado e restaurar essa funcionalidade quando o usuário libera o mouse.