Javascript drag / drop - «умные направляющие» в стиле иллюстратора
Я ищу способ реализовать «умные направляющие» в стиле Adobe Illustrator при перетаскивании в Javascript. Я в настоящее время использую пользовательский интерфейс jQuerydraggable
:
$('.object').draggable({
containment: 'parent',
snap: '.other-objects',
snapTolerance: 5
})
Это делает 90% того, что я хочу - я могу перетащить.object
вокруг его родителя, и он будет привязывать его края к.other-objects
когда это становится достаточно близко.
Однако я хочу, чтобы появилась какая-то строка (или какое-то руководство), если онав соответствии с края другого объекта, так что я могу щелкнуть вещи в ряд без их непосредственного рядом друг с другом.
Кто-нибудь знает, возможно ли это, или как я это сделаю?