Sto cercando di spostare un'immagine intorno quando l'utente fa clic sull'immagine e inizia a muoversi: DEMO Funziona in Chrome, ma ha lo strano comportamento in FFcss: trascinare l'immagine non funziona in Firefox
HTML :
<div id="parent">
<img .... >
</div>
E mi occupo del javascript come segue
JS:
var move = false, prevX;
$('img').on('mousedown', function(e) {
move = true;
prevX = e.pageX;
})
.on('mousemove', function(e) {
if (move === true) {
var x = parseInt($(this).css('left')) + e.pageX - prevX;
$(this).css('left', x);
prevX = e.pageX;
}
})
.on('mouseup', function(e) {
move = false;
});
(Nel mio codice personale faccio un altro po 'perché non ti è permesso spostare l'immagine al di fuori di certi limiti)
Non so perché, ma in Firefox puoi selezionare l'immagine e poi non lo fa lavoro più. Qualche suggerimento su come risolvere questo problema in FF?
si dovrebbe aggiungere un gestore per 'mouseout'. – ANeves