Я пытаюсь сделать три холста перетаскиваемыми и в то же время избегать их наложения друг на друга. Я искал похожие вопросы по теме и узнал о библиотеке "jquery-ui-draggable-collision". Вот код, который у меня есть:
$(document).ready(function(){
$(".cube").draggable({ obstacle: ".obstacle", preventCollision: true });
});
<body>
<canvas class="cube obstacle" id="c"></canvas>
<canvas class="cube obstacle" id="c2"></canvas>
<canvas class="cube obstacle" id="c3"></canvas>
</body>
Моя проблема в том, что, будучи холстом, объект для перетаскивания и препятствие одновременно заставляют его вообще не двигаться. Интересно, можете ли вы помочь мне с этим?