Поменяйте местами элементы drag & drop (jQuery) - PullRequest
1 голос
/ 06 января 2011

У меня есть 4 квадрата, представленные как эскиз внизу. (или притвориться, что в этой демонстрационной головоломке есть только 4 квадрата .) Я хочу поменять любые два, по горизонтали, вертикали или диагонали без влияния на два других. В демонстрационной части головоломки, если вы поменяете местами любые две по диагонали, например, 1 и 4, некоторые смежные квадраты также будут двигаться, что нежелательно.

Мне удалось выполнить обмен, используя jQuery's dragggable & dropabble. Я делаю обмен в событии сбрасывания. Однако нежелательный визуальный эффект - когда я бросаю квадрат, он возвращается и затем происходит переключение. Я не хочу, чтобы это произошло. Это сообщение содержит большую часть моего кода.

Есть какие-нибудь идеи о том, как остановить процесс возврата или как использовать одну и ту же демо-головоломку, но поменять местами только два квадрата, не заставляя двигаться другие квадраты? (не уверен, что это возможно с помощью сортируемых файлов jQuery)

 1   2
 3   4

1 Ответ

3 голосов
/ 06 января 2011

Этот плагин анимации обмена для jquery может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...