![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 30.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki problem, napisałem skrypt który ma wyświetlić dane z bazy danych. Standardowo imię nazwisko i pod spodem phone, email itd. Chciałbym osiągnąć taki efekt że po naciśnięciu imienia i nazwiska dane szczegółowe będą się rozwijały (coś ja toggle w jQuery). Problem polega na tym że używając w div-ie atrybutu id wyświetlają się dane tylko pierwszej osoby bez względu na to , w którą osobę kliknę a używając w divie atrybutu class wyświetlają sie dane wszystkich osób. Chciałem osiągnąć taki efekt że klikam konkretną osobę i tylko jej dane się wyświetlają. Bedę wdzięczny za pomoc. Oto kod Kod $getdata = mysql_query("SELECT * FROM lista ORDER BY id DESC") or die (mysql_query()); while($row = mysql_fetch_assoc($getdata)) { $id=$row['id']; $name=$row['name']; $surname=$row['surname']; $email=$row['email']; $phone=$row['phone']; $birthday=$row['birthday']; echo'<h3><a href ="#" onclick="kontakt(\'#1\', 500)";>'.$name.'</a></h3><br />'; echo"<div id='1' style = 'display:none;'>$email<br />$phone<br />$birthday</div>"; i funkcja w pliku jQuery Kod function kontakt(element, speed){
$(element).toggle(speed); } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Pytanie... Czemu nie zmodyfikujesz skryptu tak, by otwierała/zamykała najbliższy element DIV, który znajduje się ZA klikanym elementem H3? (IMG:style_emoticons/default/smile.gif) pokombinuj z czymś w stylu .next('div')
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Są do tego gotowce. Poszukaj w google pod hasłem jquery accordion
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
No jak to Ci ma nie rozwijać pierwszej osoby, skoro Ty wszędzie ładujesz do diva id=1.
Ten post edytował k_@_m_i_l 30.05.2012, 16:20:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 12:02 |