¿es posible iniciar el arrastre con otro elemento?Arrastre de inicio con otro elemento
Por ejemplo: http://jsbin.com/igohod/edit#preview
Quiero empezar a arrastrar #ct
cuando hago clic en el #icon
. En particular, #icon
no desciende de #ct
en el árbol DOM.
html
<div style="position:absolute; top:20px; left:10px;">
<div id="icon">Icon</div>
</div>
<div style="position:absolute; top:20px; right:10px;">
<div id="ct">start this drag when you drag the icon</div>
</div>
js
$(document).ready(function()
{
// $('#icon').draggable();
$('#ct').draggable();
});
ACTUALIZACIÓN:
Nueva ejemplo, con sortable
http://jsbin.com/igohod/8/edit#preview
Solución
http://jsbin.com/igohod/13/edit#preview
Creo que la razón por la que el nuevo div solo aparece en la parte inferior del div ordenable es que las coordenadas del mouse y el nuevo div nunca están en el div ordenable juntas ... – shaun5
Estaba en lo correcto. Si el div se mueve al cursor, ordenable funciona normalmente. http://jsbin.com/igohod/11/ – shaun5
Perfekt! Acabo de agregar cursorAt: '{top: 15, left: 225}' al ejecutable y funciona realmente bien! – user970727