Potrzebuje wyrównać pozycję w kontenerach na draggable.
Wiadomo że jak się je przenosi to one nie koniecznie lądują równo.
Chciałbym żeby event drop w droppable wyrównywał element draggable.
wiem już że ustawienie mu pozycji top i left nic nie da bo on powróci wtedy do pierwotnego miejsca.
Trzeba mu chyba ustawić pozycję taką jak ma kontener.
jakieś pomysły?
już wiem jak ustalić pozycję, mam tylko jeszcze mały problem.
używam do tego opcji .animate();
przesuwam nim dany objekt.
Problem tylko taki że mogę pobrać dane kontenera w którym został zrzucony droppable(x i y) i pozycje upuszczonego draggable.
Sęk w tym, aby obliczyć poprawną pozycję do przesunięcia muszę mieć pozycję startowa draggable, a nie mogę się do niej dostać.
Mam tylko pozycję gdzie została zrzucona, a na tych danych nie wiem jak obliczyć przesunięcie żeby się ten element nałożył równo na kontener.
Gdyby to był statyczny skrypt to nie było by problemu, odwołałbym się do niego po nazwie, problem w tym że wszystkie dane zasysam z bazy, łącznie z id divów do przesuwania.
Co zasadniczo potrzebuje?
potrzebuje odwołać się do diva o id który mogę pobrać zmiennej
Kod
$(ui.draggable).attr('id');
to da mi nazwę id diva który przeciągam.
Tylko jak zrobić z niego zmienną tak żebym mógł do niej dodać funkcje .position()?