Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana stylu css menu po przesunięciu scrolem
m3mariusz
post 1.05.2014, 12:52:36
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.07.2013

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


Natchąłem się na kolejny problem którego niestety nie udało mi się w całości rozwiązać...mianowicie...chcę aby po zjechaniu nizej strony np o 1px moje menu static, które jest na samej górze zmieniło dynamicznie właściwości css (formatowanie), a jesli wroce z powrotem na samą góre to żeby to wszystko z powrotem wrociło do wyglądu startowego.

rozwiązałem to tak: - ale nie wszystkie właściwości css działają i nie wiem jaka jest tego przyczyna (nie działa np pzrezroczystość i tez clasy .active po której wszystko się rozjeżdża)

  1. var fixed = false;
  2.  
  3. $(document).scroll(function() {
  4. if( $(this).scrollTop() > 1 ) {
  5. if( !fixed ) {
  6. fixed = true;
  7. $('#maintop').css({background:'none repeat scroll 0 0 rgba(255, 255, 255, 1)', color:'#000'});
  8. $('#logo').css({color:'#fff'});
  9. $('.active').css({border-bottom:'1px solid #FFF'});
  10. }
  11. } else {
  12. if( fixed ) {
  13. fixed = false;
  14. $('#maintop').css({background:'none', color:'#fff'});
  15. }
  16. }
  17. });



może mam to zupełnie inaczej rozwiązać, jeśli tak to będe wdzięczny za propozycje...THX

podaje przykładową strone www na której znajduje sie podobny efekt który chciałbym uzyskać...
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: 12.06.2025 - 20:20