Tworząc skrypt wyszedł mi o taki schemat:
1. Plugin Dragable/Dropable
Każdy przedmiot posiada id oraz klasę
ID - odpowiada id z bazy(do upadte'owania rekordów),
KLASA - do sprawdzania jaki typ broni(czy odpowiednie pole),
Przeciągam div(przedmiot) z rodzica o id=plecak na odpowiednie pole w ekwipunku np .ekwipunek_bron, następnie usuwa(remove), przedmiot o konkretnym id,a do .ekwipunek_bron dodaje nowy div (id takie same jak przedmiot, klasa inna .(typ przedmiotu)_z), Teraz jest problem - mam taki kod:
$("#plecak").droppable({ accept: "{.bron_z}{.helm_z}{.zbroja_z}{.buty_z}{.tarcza_z}", drop: function(ev, ui) { alert('Wrzucono'); } });
i tu jest pies pogrzebany jak sprawdzić jaki obecnie element przeciągam?
Kolejne pytanie:
- Jak zrobić by można było sortować dane?
2. Plugin Sortable
Tu mam tylko pytania:
- Jak zrobić by divy były ułożone jak w ekwipunku? Np 20x5(div'ów)
- Czy w sortable jest takie coś jak w dropable tzn(drop: function(ev, ui))?
Jak będe miał jakieś pytania to będę pisał w temacie