• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana zawartości divów js

0 głosów
88 wizyt
pytanie zadane 7 marca 2018 w JavaScript, jQuery, AJAX przez marcolo Obywatel (1,130 p.)
Jestem bardzo słaby z js-a.

Wypisuje sobie na stronie dane z bazy danych, każdy rekord w divie o tej samej klasie.

Chciałbym zrobić sobie 2 główne divy, w 1. byłyby szczegóły dotyczące tego rekordu z bazy, imię, nazwisko, data urodzenia, nr. tel, e-mail itd. A w drugim wszystkie pozostałe rekordy z których byłoby widać tylko imię i nazwisko plus dwie strzałki, po kliknięciu na strzałkę, kolejny rekord, ten niepełny z imieniem i nazwiskiem miałby wskoczyć do tego głównego diva, i wyświetlić wszystkie pozostałe informacje. Natomiast ten rekord z głównego diva ma powędrować na koniec kolejki.

Możecie podać mi jakiś przykład podobnie działającego skryptu, albo wskazać, na jaki temat poczytać w necie?
komentarz 7 marca 2018 przez JSHolic Szeryf (80,520 p.)
Chodzi Ci o coś takiego (napisałem na szybko jako przykład)? Nie wiem jak taki mechanizm nazwać, ale to coś na kształt karuzeli, slidera - tyle, że ze zmieniającą się zawartością wybranego elementu.

https://codepen.io/ChrissP92/pen/VXZKQm?editors=1010
komentarz 9 marca 2018 przez marcolo Obywatel (1,130 p.)
Mniej więcej coś takiego miałem na myśli, może dokładnie, ale muszę sobie dokładniej przeanalizować ten kod js, jak pisałem jestem  z js bardzo słaby.
komentarz 9 marca 2018 przez marcolo Obywatel (1,130 p.)
edycja 9 marca 2018 przez marcolo

@JSHolic, podoba mi się ten kod js, i nawet trochę się z tym pobawiłem, ale czy mogę jakoś zamiast wypisywać ten aktywny element, ten przy którym wyświetla się wiek, przenieść go do innego diva?

komentarz 10 marca 2018 przez JSHolic Szeryf (80,520 p.)

Możesz. Na przykład oznaczaj aktualnie aktywny element, albo wyliczaj to na podstawie indeksu w zależności, czy kliknąłeś na następny, czy poprzedni i usuwaj z niego wiek, a innemu go dodaj. Możesz też - żeby nie zmieniać zawartości elementów - w każdym od razu wstawić wiek, tyle że umieścić go w <p> lub <span> i zmieniaj im klasę, którą ostylujesz w CSS (żeby pokazywać i ukrywać co Ci potrzeba).

komentarz 14 marca 2018 przez marcolo Obywatel (1,130 p.)
Poprzednio wystarczyło mi trochę przerobić skrypt, bo miałem stałą tablicę, ze stałą liczbą elementów.

Chciałem wykorzystać to w jeszcze jednym miejscu, jednak tutaj właściciel strony będzie sobie dodawał do bazy kolejne wiersze, z powodu kilku połączeń pomiędzy tabelami, będę miał kilka tablic w php.

A więc, jak w PHP połączyć kilka tablic, a potem wysłać to do funkcji z js?

1 odpowiedź

+2 głosów
odpowiedź 7 marca 2018 przez Jedras Maniak (54,840 p.)
Rozbij swój problem na mniejsze podproblemy i wpisuj po angielsku w Google. Gwarantuję, że rozwiązanie się znajdzie, często nie dokładnie takie jak oczekujesz, ale cóż - czasem trzeba pogłówkować.

Coś związanego ze sliderem może się przydać.

Podobne pytania

0 głosów
1 odpowiedź 130 wizyt
0 głosów
2 odpowiedzi 578 wizyt
pytanie zadane 30 sierpnia 2017 w JavaScript, jQuery, AJAX przez Vorex444 Dyskutant (9,660 p.)
0 głosów
1 odpowiedź 97 wizyt
pytanie zadane 23 lipca 2017 w JavaScript, jQuery, AJAX przez Kekk Początkujący (460 p.)
Porady nie od parady
Forum posiada swój własny chat IRC, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

66,384 zapytań

113,133 odpowiedzi

239,497 komentarzy

46,640 pasjonatów

Przeglądających: 148
Pasjonatów: 0 Gości: 148

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...