Hi,
I had askedthis question on another forum but unfortunately I was unable to find a fix.
I have a select and drag code that works well until in selection is added a position relative div.
Here is the code and you can see a working demo at http://jsbin.com/azeli/2 To see the problem just mouse select span 1, span 2 and the nested span 4
You can see the code and demo at http://jsbin.com/azeli/2
Please let me know if this can be fixed.
- $(function() {
- var selected = $([]), offset = {top:0, left:0};
- $("#selectable1").selectable();
- $("#selectable1 span.drag").draggable({
- start: function(ev, ui) {
- selected = $(".ui-selected").each(function() {
- var el = $(this);
- el.data("offset", el.offset());
- });
- offset = $(this).offset();
- },
- drag: function(ev, ui) {
- var dt = ui.position.to- offset.top, dl = ui.position.left - offset.left;
- selected.not(this).each(function() {
- var el = $(this), off = el.data("offset");
- el.css({top: off.to+ dt, left: off.left + dl});
- });
- },
- });
- });
Thank you.