Я работаю над веб-приложением, для которого пытаюсь реализовать полнофункциональную оконную систему. Сейчас все идет очень хорошо, я столкнулся только с одной незначительной проблемой. Иногда, когда я перетаскиваю часть своего приложения (чаще всего угловой div моего окна, который должен запускать операцию изменения размера), веб-браузер становится умным и думает, что я хочу что-то перетащить. Конечный результат, мое действие приостанавливается, пока браузер выполняет перетаскивание.
Есть ли простой способ отключить перетаскивание в браузере? В идеале я хотел бы иметь возможность выключать его, пока пользователь нажимает на определенные элементы, но снова включить его, чтобы пользователи могли использовать обычные функции своего браузера для содержимого моих окон. Я использую jQuery, и хотя я не смог найти его при просмотре документации, если вы знаете чистое решение jQuery, это было бы отлично.
Вкратце: мне нужно отключить выделение текста в браузере и функции перетаскивания, когда у моего пользователя кнопка мыши нажата, и восстановить эту функциональность, когда пользователь отпустит мышь.