Je suis en train d'implémenter un glisser-déposer & en JavaScript (brut). Tout va bien, sauf une chose. Par exemple, dans Firefox (probablement pas seulement là), si vous faites glisser un objet la deuxième fois, il se fait glisser comme une fonctionnalité de navigateur intégré (pour faire glisser & drop image sur le bureau, par exemple, je pense). Eh bien, ce genre de ruine mon script. Il est, je sais que c'est possible, et je l'ai déjà fait auparavant, mais c'était comme si longtemps et je l'ai eu par essais et erreurs, juste entré focus() et blur() partout l'endroit jusqu'à ce qu'il semble perdre réellement le focus. Donc, si quelqu'un sait comment effacer cela pour moi, il serait mon héros personnel. Flou() sur l'objet qui traîne? focus() sur un autre? etc.Ignorer/annuler le glisser-déplacer du navigateur pour glisser-déposer JavaScript
Merci!
// Ok, les parties du code concernant ce serait:
...
this.handle.onmousedown = function(e)
{
self.startDragging(e);
};
this.handle.onmouseup = function(e)
{
self.stopDragging(e);
};
setInterval(function(){self.animate()}, 25);
...
startDragging: function(e)
{
this.dragging = true;
},
stopDragging: function(e)
{
this.dragging = false;
},
animate: function()
{
if(this.dragging)
...
pouvez-vous fournir votre code? –
C'est trop et ça serait déroutant. Imaginez que vous avez un div dans la page, et vous voulez que ce ne soit pas traîner par le navigateur ... – treznik