jQuery Draggable Custom Snap to Grid

Używam jQuery UI Draggable w projekcie. Mam pole wyboru, które przełącza opcję siatki (siatka 10x10) na obiektach przeciąganych.

Jednak po ponownym włączeniu siatki obiekty, które są przenoszone, gdy siatka była wyłączona, nie ustawiają się w linii z obiektami, które nie zostały przesunięte, gdy siatka była wyłączona. Krótko mówiąc, obiekty są na osobnych siatkach, które nie są wyrównane.

Chciałbym więc, aby obiekty przyciągały się do przyrostów o 10 (podczas gdy użytkownik przeciąga je, a nie tylko po zwolnieniu w momencie zwolnienia), tak aby obiekty zawsze były wyrównane, gdy siatka jest włączona, ale nie wydaje mi się, aby dowiedzieć się, jak zaimplementować to w interfejsie użytkownika jQuery. Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion