开发者

How to make a jQuery draggable actually snap to an equally sized droppable

开发者 https://www.devze.com 2023-03-12 11:49 出处:网络
I have my dr开发者_开发技巧aggable and droppable setup correctly using jquery-ui.They are both the same size, so the draggable should fit nicely on to the droppable.Is there any way to make the dragga

I have my dr开发者_开发技巧aggable and droppable setup correctly using jquery-ui. They are both the same size, so the draggable should fit nicely on to the droppable. Is there any way to make the draggable snap in to the middle of the droppable so as to completely cover it? It seems if I use the snap: parameter it just snaps to the edges, and not necessarily to the middle of the droppable.


Would this not do the job, give or take a pixel:

    drop: function(event, ui) { 
    $(ui.draggable).offset($(this).offset());
    }


Or since you're already using jQuery UI, there's the position method

drop: function(event, ui) { 
  ui.draggable.position({of: $(this)});
}
0

精彩评论

暂无评论...
验证码 换一张
取 消