2011-01-05 4 views
1

У меня есть 4 квадрата, представленных как эскиз внизу. (или притворяться, что есть только 4 квадрата в this puzzle demo.) Я хочу поменять местами два, по горизонтали, по вертикали или по диагонали без, влияющих на два других. В демо-головоломке, если вы меняете по две диагонали, например, 1 & 4, некоторые смежные квадраты тоже перемещаются, что нежелательно.Сменные элементы путем перетаскивания (jQuery)

Я был в состоянии сделать обмен, используя jQuery's draggable & dropabble. Я делаю своп в событии drop of droppable. Однако нежелательный визуальный эффект заключается в том, что когда я отбрасываю квадрат, он возвращается, а затем происходит переход. Я не хочу, чтобы возвращение произошло. This post имеет большую часть моего кода.

Любые идеи о том, как остановить возвращение от использования или как использовать одну и ту же демо-версию, но иметь только два квадрата, до & от, своп без перемещения других квадратов? (Не уверен, что это возможно с помощью JQuery sortables)

1 2 
3 4 

ответ

3

This swap animation plugin для JQuery может решить вашу проблему красиво.

+0

какой плагин ???? Ссылка мертва –

+0

Этот вопрос более 6 лет. Веб-сайт, с которым я связан, теперь ушел, но я добавил ссылку, используя wayback machine. – cofiem

Смежные вопросы