如果我有2 <divs>
,则a和b是绝对定位的单独div。如果我拖动DIV B,可以移动到任何地方。如果我拖动A,则DIV B将移动与div A移动的偏移量相同的偏移量。
到目前为止我所知道的是,尽管能够将div B放在我想要的任何地方。在移动div A时,div B只会快速回到div A旁边的位置。
$('.a, .b').draggable({
drag: function(event, ui) {
$('.a').css({
top: ui.offset.top + 'px',
left: ui.offset.left + 100 + 'px'
});
}
});
有没有办法可以添加某种“mouseoffset”来实现这个功能?
答案 0 :(得分:2)
答案 1 :(得分:0)
请检查一下。这可能会解决我的问题:
$('#div1').draggable({
drag: function(event, ui) {
$('#div2').css({
top: ui.offset.top + 'px',
left: ui.offset.left + 100 + 'px'
});
}
});
答案 2 :(得分:0)