Je travaille sur une application Web pour laquelle j'essaye d'implémenter un système de fenêtrage complet. En ce moment, ça se passe très bien, je ne rencontre qu'un seul problème mineur. Parfois, lorsque je vais faire glisser une partie de mon application (le plus souvent le coin div de ma fenêtre, qui est censé déclencher une opération de redimensionnement), le navigateur Web devient intelligent et pense que je veux faire glisser et déposer quelque chose. Résultat final, mon action est mise en attente pendant que le navigateur fait son glisser-déposer.
Existe-t-il un moyen simple de désactiver le glisser-déposer du navigateur? J'aimerais idéalement pouvoir le désactiver pendant que l'utilisateur clique sur certains éléments, mais le réactiver afin que les utilisateurs puissent toujours utiliser la fonctionnalité normale de leur navigateur sur le contenu de mes fenêtres. J'utilise jQuery, et même si je n'ai pas pu le trouver en parcourant la documentation, si vous connaissez une solution jQuery pure, ce serait excellent.
En bref: je dois désactiver la sélection de texte du navigateur et les fonctions de glisser-déposer lorsque mon utilisateur a le bouton de la souris enfoncé, et restaurer cette fonctionnalité lorsque l'utilisateur relâche la souris.