Czy istnieje sposób, aby płytki (y) Gridster.js nie zostały przesunięte w pionie w celu wypełnienia pustego miejsca. Coś w rodzaju sposobu, w jaki program z włączonym snap-to-grid działa ...Ulepszanie kafelków gridster.js w określonych położeniach siatki (przyciąganie do siatki)
Odpowiedz
Czy próbowałeś pakowania? http://packery.metafizzy.co/ Ta biblioteka ma wiele funkcji przeciągania i upuszczania.
Użyj tego widelec https://github.com/dsmorse/gridster.js z
shift_widgets_up: false
opcji.
Zobacz demo: http://dsmorse.github.io/gridster.js/demos/sticky-postion.html
Możesz być także zainteresowany następującymi prototypu z mojego zespołu: https://github.com/ibmjstart/gridplumb
Konkretnie, modyfikacje grister można znaleźć na https://github.com/ibmjstart/gridplumb/blob/master/src/extend-gridster.js
Moja odpowiedź nie jest bezpośrednio połączony z gridsterem, ale z jednym z jego fork: gridstack. Zamieszczam tę odpowiedź, ponieważ znalazłem ten temat podczas wyszukiwania tej funkcji w gridstack.
Więc w gridstack rozwiązaniem jest umieszczenie tej właściwości w opcjach sieciowych:
float:true
można użyć [GSAP] (http://greensock.com/gsap) jako alternatywę. Ma już funkcję Snap to Grid. –