如果我有是独立的div是绝对定位2 <divs>
,a和b。如果我拖动DIV B,可以在任何地方移动。如果我拖累了A,那么DIV B就用相同的DIV A.如何移动第二个div的速度与第一个div jquery UI拖动的速度相同?
移动偏移,将我所知道的,到目前为止是这样的,但是尽管是能够在任何地方我想放在格B中。在移动DIV A,DIV乙只扣回的地方旁边的div元素..
$('.a, .b').draggable({
drag: function(event, ui) {
$('.a').css({
top: ui.offset.top + 'px',
left: ui.offset.left + 100 + 'px'
});
}
});
有没有一种方法,我可以添加某种“mouseoffset”,使这项工作?
不错的尝试,但并不完全。请注意,当你移动你DIV1移动DIV2后某处,DIV2弹回其连接到DIV1原来的地方......真正的解决办法有DIV2呆在原地其在徘徊无论它被移动,但移动DIV1时,DIV2将移动相同的偏移div1移动了。尽管这是一个开始。 – Tesselate 2011-04-30 13:38:18