Sto lavorando a un'applicazione web per la quale sto tentando di implementare un sistema di finestre completo di funzionalità. In questo momento sta andando molto bene, sto solo riscontrando un problema minore. A volte, quando trascino una parte della mia applicazione (il più delle volte l'angolo div della mia finestra, che dovrebbe attivare un'operazione di ridimensionamento) il browser web diventa intelligente e pensa che intenda trascinare e rilasciare qualcosa. Risultato finale, la mia azione viene messa in attesa mentre il browser esegue il trascinamento della selezione.
C'è un modo semplice per disabilitare il drag and drop del browser? Idealmente mi piacerebbe poterlo disattivare mentre l'utente fa clic su alcuni elementi, ma riattivarlo in modo che gli utenti possano ancora utilizzare le normali funzionalità del proprio browser sui contenuti delle mie finestre. Sto usando jQuery e, sebbene non sia riuscito a trovarlo sfogliando i documenti, se conosci una soluzione jQuery pura sarebbe eccellente.
In breve: devo disabilitare la selezione del testo del browser e le funzioni di trascinamento della selezione mentre il mio utente ha il pulsante del mouse premuto e ripristinare tale funzionalità quando l'utente rilascia il mouse.