Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Jquery problem
Forum PHP.pl > Forum > Przedszkole
andrzej7322
Witam,
pisze skrypt ktory ma za zadanie automatycznie zmieniac pozycje stron w menu i po strone php działa wszytsko dobrze lecz mam problem z jquery.
Używam funkcji sortable gdyz ta zmiana pozycji ma wyglądać w ten sposob , że łapie dana zakładke z menu i dynamicznie przesuwam o tyle pozycji ile chcę.
Konstrukcja wygląda tak:
  1. <div class="mainlevel"id="main_id">
  2. <div class="handle">nazwa strony</div>
  3. <div class="subs"id="main_id">
  4. <div class="sub"id="sub_id">Nazwa podstrony</div>
  5. </div>
  6. </div>

Problem polega na tym ze w menu mam takze podstrony i dla nich tez chce miec taka funkcje i napisałem wszytsko lecz nie dziala bo nie wiem w jaki sposób odczytac to id z diva subs.
Próbowałem napisać w ten sposob zeby pobierało mi id wspomnianej wyzej klasy gdy kliknę lub najade myszką na tego diva ale pobiera to id raz i pozniej gdy najade na inny element to id sie nie zmiennia.
Oto kod JS
  1. $(function() {
  2. $("#contentbox").sortable({handle : '.handle',axis: 'y',cursor: 'move',distance: 10,opacity: 0.8,tolerance: 'pointer' , scroll: true,
  3. update: function(event, ui) {
  4. var order = $('#contentbox').sortable('serialize');
  5. $("#wiadomosci").text('').css({ opacity: 0 });
  6. $("#wiadomosci").text('').animate({ opacity: 1 }, 500, function() {
  7. $("#wiadomosci").load("php/a.php?"+order);
  8. });
  9. }
  10. });
  11. $("#contentbox").disableSelection();
  12.  
  13. $(id).sortable({axis: 'y',cursor: 'move',distance: 5,opacity: 0.8,tolerance: 'pointer' ,containment: id, scroll: true,
  14. update: function(event, ui) {
  15. var order = $(id).sortable('serialize');
  16. $("#wiadomosci").text('Zrobione').css({ opacity: 0 });
  17. $("#wiadomosci").text('Zrobione').animate({ opacity: 1 }, 500, function() {
  18. $("#wiadomosci").load("php/a.php?"+order);
  19. });
  20. }
  21. });
  22. $(id).disableSelection();
  23. });

id=main_id;
Z góry dziękuję za pomoc.
Fifi209
Zacznij od tego:
Temat: JavaScript jesli Twoj watek go dotyczy KONIECZNIE przeczytaj

Zwróć uwagę na ostatni post. smile.gif Pomożesz sobie i Nam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.