dynamic - JQuery Draggable DIV in Draggable LI move to new DIV or create new DIV -
i'm new js , jquery, , it's hard me code task:
i have big div (.pins_dragger) element, fixed on layout. div.pins_dragger contains other divs (.group) draggable. div.group contains ul li. each li contains 1 div(.pin).
the task:
- every div.pin shall freely draggable inside div.group , every div.pin can freely moved other div.group.
- if div.pin goes out of it's div.group , locates outside div.group (on free space of div.pins_dragger), creates new div.group @ location.
- if div.pin last 1 in div.group , moves out div.group div.group destroys. while dragging on free space, parent div.group not destroy, drags alongside child.
<div class="pins_dragger"> <div class="group" id="group_1"> <ul id="sortable1" class="droptrue"> <li><div class="ui-widget-content pin">1</div></li> <li><div class="ui-widget-content pin">2</div></li> <li><div class="ui-widget-content pin">3</div></li> <li><div class="ui-widget-content pin">4</div></li> <li><div class="ui-widget-content pin">5</div></li> </ul> </div> <div class="group" id="group_2"> <ul id="sortable2" class="droptrue"> <li><div class="ui-widget-content pin">1</div></li> <li><div class="ui-widget-content pin">2</div></li> <li><div class="ui-widget-content pin">3</div></li> <li><div class="ui-widget-content pin">4</div></li> <li><div class="ui-widget-content pin">5</div></li> </ul> </div> <div class="group" id="group_3"> <ul id="sortable3" class="droptrue"> </ul> </div> update:
the idea can shown in jsfiddle: http://jsfiddle.net/vgus2/
Comments
Post a Comment