Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML]Div z position absolute wewnątrz innego z position absolute
Misiur66
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

Ostrzeżenie: (10%)
X----


Cześć.

Mam zagwozdkę - LINK - z lewej na dole, nad reklamami jest "ESCG Arenas Popular".

  1. <div id="arena_content">
  2. <div id="arena_scroll">
  3. <div class="arena_tab" id="arena_tab_1">
  4. (...)
  5. </div>
  6. <div class="arena_tab" id="arena_tab_2" style="opacity: 0; visibility: hidden;">
  7. (...)
  8. </div>
  9. <div class="arena_tab" id="arena_tab_3" style="opacity: 0; visibility: hidden;">
  10. (...)
  11. </div>
  12. </div>
  13. <div id="arena_scroller">
  14. <div class="up">
  15. <a class="mouseover_up" href=""><img src="images/buttons/up.png" alt="" /></a>
  16. </div>
  17. <div class="track" id="tracka">
  18. <div class="dragBar" id="dragBara"></div>
  19. </div>
  20. <div class="down">
  21. <a class="mouseover_down" href=""><img src="images/buttons/down.png" alt="" /></a>
  22. </div>
  23. </div>
  24. </div>


Div "arena_scroll" ma position: absolute i jest "poruszany" poprzez JS (scroll). Wewnątrz niego mam 3 div'y. Zawsze 2 są ukryte, jeden widoczny. Potem JS'em włączam odpowiedni. Ale żeby były jeden na drugim, muszą mieć position: absolute. Zawsze rozwiązywałem to tak, że ich div rodzic ma position: relative - ale tutaj to się nie sprawdzi, bo scroll przestanie działać.

Mogę cały kontener wymieniać, ale JS i tak się długo ładuje, a 3 scrolle to już duże obciążenie.

Jak to rozwiązać?
Go to the top of the page
+Quote Post
thek
post
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




Według specyfikacji position:absolute działa dla każdego elementu, którego rodzic ma pozycjonowanie inne niż position:static (domyślne). Dotyczy to więc nie tylko relative, ale i absolute. Czy tak jest? Sam sprawdź...
Go to the top of the page
+Quote Post
Misiur66
post
Post #3





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

Ostrzeżenie: (10%)
X----


Hah, nie doczytałem. Błąd polegał na tym że nie ustawiłem wysokości dziecka, a jego rodzic nie mógł mieć overflow: hidden. Dzięki.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 17:22