jQuery UI 可拖动捕捉选项
jQuery UI Draggable 由选项、方法和事件组成。 snap是 Draggable 的选项之一。当snap选项对任何元素为true时,它将粘在其他可拖动的元素上。我们还可以对另一个特定元素使用snap选项,这意味着我们可以选择它应该粘贴或不粘贴的元素。 snap选项支持布尔和选择器类型。我们可以通过查看一些交互式示例来了解snap选项的工作原理。
在本文中,我们将学习如何使用 jQuery UI Draggable snap选项。
句法:
$(".selector").draggable({
snap: true
});
获取快照选项:
var snap = $(".selector").draggable( "option", "snap" );
设置捕捉选项:
$(".selector").draggable( "option", "snap", true );
CDN 链接:首先,我们必须添加项目所需的 jQuery UI 脚本。
示例 1:在此示例中,将有四个框,它们都是可拖动的,并且都设置为snap: true选项。当我们移动其他元素附近的任何元素时,它会通过磁效应粘在它们上。
HTML
GeeksforGeeks
jQuery UI Draggable snap option
Drag this box.
Drag this box.
Drag this box.
Drag this box.
HTML
GeeksforGeeks
jQuery UI Draggable snap option
Drag this box.
Drag this box.
Drag this box.
Drag this box.