Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> opacity za drugim razem nie działa
GalGavu
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 27.02.2010

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


Hej.
Mam popup, który wyskakuje po kliknięciu buttona. Wtedy też całe tło się zaciemnia. Rozwiązałem to w ten sposób:
  1. .test
  2. {
  3. position: fixed;
  4. height: 100%;
  5. width: 100%;
  6. background: rgba(0,0,0,.8);
  7. z-index: 100;
  8. display: none;
  9. top: 0;
  10. left: 0;
  11. }
  12. body.ie7 .test
  13. {
  14. background: rgb(0,0,0);
  15. filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
  16. display: inline-block;
  17. }
  18. body.ie8 .reveal-modal-bg{
  19. background: rgb(0,0,0);
  20. filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
  21. display: inline-block;
  22. }


Problem występuje gdy drugi raz próbuje wywołać popupa (oczywiście mowa tylko o ie). Tzn. klikam raz na button i wyskakuje popup (przezroczyste tło), klikam ponownie na button - wyskakuje popup(całe tło czarne). Wygląda to tak jakby dwa divy się nakładały i stąd z przezroczystości się lipa robi ;/ Ktoś ma pomysł jak to rozwiązać(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A może pokaż kod, którym odpalasz overlaya?
Go to the top of the page
+Quote Post
GalGavu
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 27.02.2010

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


Problem leżał w fadeout okna.
Tzn. było:
  1. modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);

A zrobiłem:
  1. modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);
  2. modalBG.css({
  3. 'background': 'rgb(0,0,0)',
  4. 'filter':'alpha(opacity=80)',
  5. 'opacity':'0.8',
  6. '-moz-opacity':'0.8',
  7. 'z-index': '1001'
  8. });

I teraz działa w każdej przeglądarce. Chyba, że ktoś masz jakiś lepszy pomysł na to??
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: 3.10.2025 - 06:29