Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JavaScript]jQuery-fadein/fadeout i css positions...
followc
post 12.05.2014, 23:53:38
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

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


witam, napisalem w jQuery funkcję, która używając fadein i fadeout wyswietla kolejne zdjęcia w galerii. żeby ladnie wyświetlały się one w tym samym miejscu i jakby przenikały przez siebie, użyłem dla nich position: absolute, co jednak nie pozwala mi zapanować nad divem, znajdującym sie poniżej. uzycie position relative ustawia go na przenikajacych sie zdjeciach, relative szaleje kompletnie. Problem jest prawdopodobnie w jQuery, bo funkcja ktora czeka na znikniecie jednego i dopiero wlacza drugie, dziala poprawnie, zas funkcja, ktora robi to jednoczesnie stwarza opisane wyzej problemy. oto jej kod:
  1. function a(){
  2. $('#front_photo').delay(8000).fadeOut(2000);
  3. $('#front_photo2').delay(8000).fadeIn(2000, function(){
  4. $('#front_photo2').delay(8000).fadeOut(2000);
  5. $('#front_photo3').delay(8000).fadeIn(2000, function(){
  6. $('#front_photo3').delay(8000).fadeOut(2000);
  7. $('#front_photo').delay(8000).fadeIn(2000, function(){
  8. a();
  9. });
  10. });
  11. });
  12. }
  13. a();


mam nadzieje, ze da sie cos z tego zrozumiec i jakos mi pomoc...

Ten post edytował followc 12.05.2014, 23:54:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
--owca_82--
post 13.05.2014, 00:00:17
Post #2





Goście







Ty tak serio ?

Radzę się zastanowić nad podstawami tzn. jak coś takiego powinno działać a problem sam się rozwiąże smile.gif
Go to the top of the page
+Quote Post
followc
post 13.05.2014, 00:19:09
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

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


takie wlasnie odpowiedzi w przedszkolu oczekiwalem:) super nakierowanie......
Go to the top of the page
+Quote Post
Damonsson
post 13.05.2014, 00:29:43
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Chaotycznie piszesz, z tego co zrozumiałem to, żeby było dobrze: Musisz swoje zdjęcia wpakować do kontenera/diva który ma position relative, i dopiero wewnątrz niego nadawać zdjęciom absolute.
Go to the top of the page
+Quote Post
followc
post 15.05.2014, 09:12:51
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

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


  1. <div id="big_wrapper">
  2. <nav>...</nav>
  3.  
  4. <div id="fot">
  5. <img...
  6. <img...
  7. </div>
  8.  
  9. <div id="new_div">
  10. <section>...</section>
  11. </div>
  12. </div>


tak wygląda struktura programu i faktycznie #fot, #new_div maja position: relative, a same img: absolute. problem w tym, że #fot jakby nie dostosowuje się do wielkości img, pozostaje 1pikselowym paseczkiem, przez co tresc #new_div wyswietla się na zdjęciach
Go to the top of the page
+Quote Post
trueblue
post 15.05.2014, 11:16:56
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


#fot nie dostosuje się do wielkości img, bo te są pozycjonowane absolutnie.


--------------------
Go to the top of the page
+Quote Post
followc
post 15.05.2014, 11:51:01
Post #7





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

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


no wlaśnie, a zależy mi i na jednym i na drugim, ponieważ pozycjonowanie absolutne konieczne(?) jest mi do przenikania się zdjęć przez fadeout/fadein. Da się to jakoś obejść? może ten kod jQuery napisałem z dupy...?
Go to the top of the page
+Quote Post
trueblue
post 15.05.2014, 11:55:03
Post #8





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Nadaj wymiary #fot.


--------------------
Go to the top of the page
+Quote Post
followc
post 15.05.2014, 12:04:13
Post #9





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

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


rozwiązując to w taki sposób miałem problemy z rwd, problem (chyba) udało się rozwiązać poprzez nadanie #fot padding-bottom: 30%.
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: 14.08.2025 - 12:41