繁体   English   中英

如何使 jQuery 可拖动实际上捕捉到同样大小的 droppable

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

我使用 jquery-ui 正确设置了可拖放设置。 它们的大小相同,因此可拖动对象应该很好地适合可放置对象。 有什么办法可以让可拖动的卡在可放置的中间以完全覆盖它? 如果我使用 snap: 参数,它似乎只是捕捉到边缘,而不一定捕捉到 droppable 的中间。

这不会做这项工作,给予或采取一个像素:

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

或者因为您已经在使用 jQuery UI,所以有position方法

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM