Ich arbeite an einer Webanwendung, für die ich versuche, ein voll funktionsfähiges Fenstersystem zu implementieren. Im Moment läuft es sehr gut, ich stoße nur auf ein kleines Problem. Manchmal, wenn ich einen Teil meiner Anwendung ziehe (meistens den Eckbereich meines Fensters, der einen Größenänderungsvorgang auslösen soll), wird der Webbrowser clever und denkt, ich möchte etwas ziehen und ablegen. Im Endergebnis wird meine Aktion angehalten, während der Browser das Ziehen und Ablegen ausführt.
Gibt es eine einfache Möglichkeit, das Drag & Drop des Browsers zu deaktivieren? Ich möchte es idealerweise deaktivieren können, während der Benutzer auf bestimmte Elemente klickt, es aber wieder aktivieren, damit Benutzer weiterhin die normalen Funktionen ihres Browsers für den Inhalt meiner Fenster verwenden können. Ich verwende jQuery, und obwohl ich es nicht in den Dokumenten finden konnte, wäre es ausgezeichnet, wenn Sie eine reine jQuery-Lösung kennen.
Kurz gesagt: Ich muss die Browsertextauswahl und Drag & Drop-Funktionen deaktivieren, während mein Benutzer die Maustaste gedrückt hält, und diese Funktionalität wiederherstellen, wenn der Benutzer die Maus loslässt.