Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Accordion w div
miccom
post 21.10.2014, 18:56:02
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


Dzień dobry.
Proszę o pomoc w odnalezieniu błędu który mi przeszkadza w pracy wink.gif

Mam sobie skrypt jquery accordion, sam kod umieszczony jest w div class="content", a pod content mam footer.
Content nie ma podanej wysokości
  1. .content {
  2. position: relative;
  3. width: 1137px;
  4. margin: 0 auto;
  5. }
  6. footer {
  7. position: relative;
  8. width: 1137px;
  9. height: 160px;
  10. border-top: 2px solid rgba(176,155,117,0.3);
  11. margin: 0 auto;
  12. }


I chciałbym, aby przytoczony content "rósł" razem z otwieranymi oknami accordion, teraz accordion otwiera się poprawnie, lista z pytaniami się rozwija, ale wysokość div content nie rośnie, a więc i footer znajduje się w tym samym miejscu sad.gif
Jak rozwiązać mój problem?
Proszę o pomoc.

Ten post edytował miccom 21.10.2014, 19:35:39


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
trueblue
post 21.10.2014, 19:32:57
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Selektor w css dla danego id poprzedza się #, a nie .


--------------------
Go to the top of the page
+Quote Post
miccom
post 21.10.2014, 19:37:29
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


I co ci mam odpisać?
Że wiem?
Tak, wiem o tym, już poprawiłem ( oczywiście w kodzie nie mam błędu tylko w zapisie tutaj na forum )

Może ktoś jeszcze coś podpowie?


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
trueblue
post 21.10.2014, 19:45:30
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Nie wiem czy wiesz, czy nie. Był błąd.

Pokaż więcej kodu.
Strukturę HTML + CSS (jeśli jest dla accordiona).


--------------------
Go to the top of the page
+Quote Post
miccom
post 21.10.2014, 19:52:18
Post #5





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


  1. <div id="simple-accordion">
  2. <h1 class="accordion_toggle"><?= jednostki;?></h1>
  3. <div id="simple-accordion1" class="lista_pytan">
  4. <?php
  5. $wykonaj=mysqli_query($baza,"SELECT * FROM poradnik WHERE temat=1");
  6. $i1=1;
  7. while($dane=mysqli_fetch_array($wykonaj, MYSQLI_ASSOC) ){
  8. echo '<h1 class="vertical_accordion_toggle">1.'.$i1.' '.$dane['pytanie'].'</h1>
  9. <div class="vertical_accordion_content">
  10. <p>
  11. '.$dane['odpowiedz'].'
  12. </p>
  13. </div>';
  14. $i1++;
  15. }
  16. ?>
  17. </div>
  18. <h1 class="accordion_toggle" id="h2"><?= tury;?></h1>
  19. <div id="simple-accordion2" class="lista_pytan">
  20. <?php
  21. $wykonaj1=mysqli_query($baza,"SELECT * FROM poradnik WHERE temat=2");
  22. $i2=1;
  23. while($dane1=mysqli_fetch_array($wykonaj1, MYSQLI_ASSOC) ){
  24. echo '<h1 class="vertical_accordion_toggle">2.'.$i2.' '.$dane1['pytanie'].'</h1>
  25. <div class="vertical_accordion_content">
  26. <p>
  27. '.$dane1['odpowiedz'].'
  28. </p>
  29. </div>';
  30. $i2++;
  31. }
  32. ?>
  33. </div>
  34. </div>


  1. .accordion_content h2,.vertical_accordion_content h2{color:#09F;margin:15px 0 5px 10px;}
  2. .lista_pytan{
  3. position: relative;
  4. left: 20px;
  5. width: 1070px;
  6. }
  7. .accordion_toggle{
  8. display: block;
  9. line-height: 30px;
  10. background: url(./images/bg_p.png);
  11. border-top: 1px solid #6b553c;
  12. border-bottom: 1px solid #6b553c;
  13. color: #ceb17b;
  14. cursor: pointer;
  15. font-size: 14px;
  16. padding-left: 10px;
  17. margin: 10px;
  18. }
  19. .vertical_accordion_toggle{
  20. display: block;
  21. line-height: 30px;
  22. background: url(./images/bg_p.png);
  23. border-top: 1px solid #6b553c;
  24. color: #ceb17b;
  25. cursor: pointer;
  26. font-size: 12px;
  27. padding-left: 10px;
  28. }
  29. .accordion_toggle_active{background:#e0542f;color:#fff;border-bottom:1px solid #f68263;}
  30. .accordion_content{color:#444;overflow:hidden;}
  31. .accordion_content p{line-height:150%;padding:5px 10px 15px;}
  32. #simple-accordion{
  33. clear:both;
  34. position: absolute;
  35. top: 174px;
  36. left: 15px;
  37. background: #4d3828;
  38. width: 1108px;
  39. }
  40. .vertical_accordion_toggle_active{background:url(../zasoby/grafika/accordion/accordion_toggle_active.jpg) no-repeat top right #e0542f;color:#fff;border-bottom:1px solid #f68263;}
  41. .vertical_accordion_content{
  42. color: #fff;
  43. /* overflow: hidden; */
  44. font-size: 12px;
  45. }
  46. .vertical_accordion_content p{line-height:150%;padding:15px;}
  47. a.accordion-link{display:block;background: url(./images/bg_p.png);border-top:1px solid #6b553c;border-bottom:1px solid #6b553c;color:#ceb17b;}
  48. div.accordion-content{display:block;}




--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
trueblue
post 21.10.2014, 19:54:51
Post #6





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


A jaki skrypt JS do tego używasz?
#simple-accordion jest pozycjonowany absolutnie, musi być relatywnie lub static.

Ten post edytował trueblue 21.10.2014, 19:59:05


--------------------
Go to the top of the page
+Quote Post
miccom
post 21.10.2014, 20:25:52
Post #7





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


Ech,a myślałem że próbowałem już wszystkich opcji pozycjonowania.

Static nie pomógł, ale relative jak najbardziej.
Dziękuję za pomoc.


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 08:46