Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie listy - drag'n'drop
Balon
post
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


Skorzystałem wczoraj z biblioteki http://interface.eyecon.ro/ - plugin do jQuery. Oferuje on możliwość sortowania za pomocą metody drag&drop.

Przykład działania można zobaczyć tutaj: http://interface.eyecon.ro/demos/sort.html

Użyłem to w projekcie do modyfikowania kolejności w menu. Jednak byłoby bez sensu gdyby użytkownik ustawił sobie kolejność według uznania. A po odświeżeniu zmieniła by się na domyślną.

Pytanie jest następujące: jak po odświeżeniu strony odtworzyć ustawienie bloków w menu ?

Drugi problem mam również z tą biblioteką. Kiedy element jest przeciągany to traci on styl. Każdy blok zawiera u mnie listy. Są one odpowiednia sformatowane (chociażby display: inline; dla <li>). Po podniesieniu elementu np. <li> nie jest już inline. Styl listy zmienia się z żadnego na ten kropkowany. Wielkość h3 zmienia się na inną. Itd...

Dlaczego tak się dzieje?

Proszę o odpowiedz na moje pytania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

pozdrawiam !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Lekcja pierwsza: Semantyka.

Nie:
  1. <div class="menu">
  2. <div>Menu1</div>
  3. <div>Menu2</div>
  4. <div>Menu3</div>
  5. </div>

Tylko:
  1. <ul id="menu">
  2. <li>Menu 1</li>
  3. <li>Menu 2</li>
  4. <li>Menu 3</li>
  5. </ul>


Lekcja druga: Czytanie ze zrozumieniem.

Wcześniej pisałem o tym, że każdy element powinien mieć jakiś atrybut określający jego pozycję. Jeżeli chcesz żeby to było trwałe MUSISZ to zapisać po stronie serwera, np. w bazie z ustawieniami użytkownika. Potem wyświetlać według zapisanej kolejności.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 23:26