Mam kilka sortowalnych list połączonych, które są jednocześnie miejscami, które można zrzucić. Problem polega na tym, że po wywołaniu metody cancel w sortowaniu w drop droppable, sortable jest zepsute i nie będzie działać. Przykład: http://jsfiddle.net/zSnBA/10/ spróbuj przenieść numer DIV 102 na drugiej liście: zobaczysz, że zdarzenie cancel zostanie wywołane, ale sortable nie będzie już działać? Jakaś pomoc?
7
A
Odpowiedz
6
Polecam nie czyniąc sortable listy Draggable jak dobrze, ale słuchać przypadku receive
na sortable anulować zdarzenie:
$('div.products-list').sortable({
connectWith: '.products-list',
placeholder: 'ui-state-highlight',
items: 'div.product',
revert: 200,
receive: function(event, ui) {
var prod_id = ui.item.attr("prod_id");
/* Equal to 1 is valid because an item was just added to the list: */
if ($(this).find(".product[prod_id='" + prod_id + "']").length > 1) {
ui.sender.sortable("cancel");
}
}
});
Przykład:http://jsfiddle.net/z5X5y/
Powiązane problemy
- 1. jQuery Sortable i Droppable
- 2. jQuery lista sortable i droppable
- 3. Sortable & droppable, droppable nie są aktualizowane, gdy DOM ma?
- 4. jQuery UI Sortable item jump on start
- 5. jquery ui sortable disable dla jednego li itema
- 6. jQuery UI Sortable - Błąd: nie można wywołać metod sortable przed inicjalizacją; próbował wywołać metodę "disable"
- 7. Zdarzenie upuszczania kropli jQuery UI droppable widget wypalanie dwa razy
- 8. Wywołanie funkcji niestandardowej po jQuery sortable();
- 9. Zagnieżdżanie jQuery UI sortable
- 10. jQuery Sortable umożliwić
- 11. wysokość jQuery sortable poz
- 12. Jquery ui sortable drop event
- 13. Instancje TinyMCE w jquery sortable
- 14. Wykryj upuszczanie za pomocą jQuery sortable
- 15. Ręczna aktualizacja UI-Sortable Items
- 16. jquery sortable tylko przeciągając nagłówek
- 17. jQuery + Sortable + live
- 18. JQuery Draggable Droppable i Sortable w tym samym czasie do DOM manipulacji
- 19. jQuery .sortable nie jest funkcją
- 20. jQuery UI Sortable wypycha pozycje
- 21. Knockoutjs z jQuery UI Sortable
- 22. jQuery sortable nie jest funkcją
- 23. jQuery sortable selector ("id" vs. "klasa")?
- 24. Sortable table with expandable Rows
- 25. Śledzenie pozycji wszystkich elementów w jQuery sortable
- 26. Jak wykonać reset w JQuery Sortable
- 27. jQuery Draggable + Sortable - Jak odrzucić kroplę do sortowania?
- 28. jQuery UI sortable: pozycję w oparciu o pewnym stanie
- 29. Jak mogę to uczynić, aby był tylko pustym stanem lub miejscem docelowym upuszczania ui-sortable show?
- 30. Czy istnieje sprytny sposób na uzyskanie sortable target w jQueryUI
próbowałem tego, ale ja Nie można go użyć, ponieważ odbiór jest wyzwalany tylko wtedy, gdy element jest przenoszony z jednej listy do drugiej. Potrzebuję go zawsze uruchamiać – albanx
@albanx: Więc potrzebujesz go, aby uruchomić, gdy element zostanie przeniesiony na listę, w której aktualnie znajduje się? –
działa idealnie, dzięki człowieku – Mimouni