Pracuję nad aplikacją internetową, dla której próbuję wdrożyć w pełni funkcjonalny system okienkowy. W tej chwili wszystko idzie bardzo dobrze, napotykam tylko jeden drobny problem. Czasami, gdy idę przeciągnąć część mojej aplikacji (najczęściej narożny element div mojego okna, który ma wywołać operację zmiany rozmiaru), przeglądarka internetowa staje się sprytna i myśli, że chcę coś przeciągnąć i upuścić. Rezultat końcowy: moja akcja zostaje wstrzymana, podczas gdy przeglądarka wykonuje operację przeciągania i upuszczania.
Czy istnieje łatwy sposób na wyłączenie funkcji przeciągania i upuszczania w przeglądarce? Idealnie chciałbym móc go wyłączyć, gdy użytkownik klika określone elementy, ale włączyć go ponownie, aby użytkownicy nadal mogli korzystać z normalnych funkcji przeglądarki w zawartości moich okien. Używam jQuery i chociaż nie mogłem go znaleźć, przeglądając dokumenty, jeśli znasz czyste rozwiązanie jQuery, byłoby doskonałe.
W skrócie: muszę wyłączyć zaznaczanie tekstu w przeglądarce oraz funkcje przeciągania i upuszczania, gdy mój użytkownik ma wciśnięty przycisk myszy, i przywrócić tę funkcjonalność, gdy użytkownik zwolni mysz.