Как остановить двойной обратный вызов при использовании события обновления jquery'Sortable? - PullRequest
2 голосов
/ 17 января 2012

Я создаю сортируемый список, используя только jquery Sortable, и в этом я использую событие update для обновления сортировщика в БД (вызывая UpdateSorderOrder). Проблема здесь в том, что событие update обеспечивает два обратных вызова для функции UpdateSorderOrder, когда элементы перемещаются в другой список, но если элемент сортируется в том же списке, он выполняет один обратный вызов.

Я могу использовать ui.sender == null, чтобы остановить двойной обратный вызов при перемещении элемента из одного списка в другой, но он также прекратит обновление БД, если элементы сортируются в одном и том же списке.

Так что кто-нибудь может сказать мне, какое событие использовать должным образом, чтобы я мог остановить двойное событие, когда элемент перемещается из одного списка в другой, а также обеспечить обратный вызов, когда элементы сортируются в одном и том же списке.

1 Ответ

3 голосов
/ 18 января 2012

Я нашел ответ, используйте комбинацию событий update, stop и receive, проверьте его здесь

Событие обновления с сортировкой Jquery может вызываться только один раз?

...