EDIT: Ho risolto. Ma StackOverflow non mi ha lasciato la risposta come soluzione, quindi semplicemente non lo farò.jQuery UI Draggable + CSS Transform Cause "Jumping"
Sto riscontrando un problema relativo all'utilizzo di Draggable con un genitore trasformato CSS. Fondamentalmente, ho bisogno di usare il posizionamento assoluto per generare un div Draggable direttamente sotto il cursore. Quando il posizionamento assoluto viene utilizzato con le trasformazioni CSS, l'elemento trascinabile fa un po 'di salto mentre avviene il trascinamento. Dopo il salto, il comportamento procede come previsto. Il salto non si verifica se non vengono applicate trasformazioni al trascinabile o al div principale.
Ecco un violino che mostra esattamente qual è il problema: http://jsfiddle.net/qBubN/7/
body {
background-color: blue;
}
#draggable {
position: absolute;
left: 50px;
top: 50px;
background-color: rgba(0,0,0,0.5);
border: 1px solid black;
width: 350px;
height: 350px;
color: white;
-moz-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);}
$("#draggable").draggable({
scroll: true,
distance: 5,
grid : [ 10, 10 ],
start: function (event, ui) {
}
});
<html>
<body>
<div id="draggable">
Hello!
</div>
</body>
</html>
già provato l'applicazione di questa patch, senza alcun risultato. C'è una (buona) possibilità che questa soluzione sia troppo vecchia per funzionare. C'è anche una possibilità che sto applicando la patch in modo errato. Webkit and jQuery draggable jumping
Per chiarezza, io sono su Firefox 21.0 –