• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zrobić coś takiego?

VPS Starter Arubacloud
–1 głos
216 wizyt
pytanie zadane 15 kwietnia 2018 w Sieci komputerowe, internet przez niezalogowany

Znalazłem takie portfolio i chciałbym wiedzieć jak zrobić taka zakładkę kontakt i jak zrobić efekt aby po naciśnięciu którejś zakładki strona tak sobie zjeżdżała do danego miejsca 

1
komentarz 15 kwietnia 2018 przez shotokan Nałogowiec (39,660 p.)
Poczytaj sobie coś o tworzeniu stron one page...
komentarz 15 kwietnia 2018 przez niezalogowany
ok. :)

1 odpowiedź

0 głosów
odpowiedź 15 kwietnia 2018 przez Neronys Bywalec (2,090 p.)

Czek tys ałt man ;) 

 

// Animacja górnego menu oraz animacje po przewinięciu 

var lastId,
    topMenu = $("#ul_nawigacja"),
    topMenuHeight = topMenu.outerHeight()+15,
    // Wszystkie elementy listy
    menuItems = topMenu.find("a"),
    // Kotwice do pozycji menu
    scrollItems = menuItems.map(function(){
      var item = $($(this).attr("href"));
      if (item.length) { return item; }
    });

// Animacje po kliknięciu w pozycję menu
menuItems.click(function(e){
  var href = $(this).attr("href"),
      offsetTop = href === "#" ? 0 : $(href).offset().top-topMenuHeight+1;
  $('html, body').stop().animate({ 
      scrollTop: offsetTop
  }, 1000);
  e.preventDefault();
});

// Po przewinięciu
$(window).scroll(function(){
   // Pobierz pozycje kontenera 
   var fromTop = $(this).scrollTop()+topMenuHeight;
   
   // Pobierz identyfikator aktualnej pozycji przewinięcia
   var cur = scrollItems.map(function(){
     if ($(this).offset().top < fromTop)
       return this;
   });
   // Pobierz identyfikator aktualnego elementu
   cur = cur[cur.length-1];
   var id = cur && cur.length ? cur[0].id : "";
   
   if (lastId !== id) {
       lastId = id;
       // Ustaw lub usun "active" - odpowiada za podświetlenie pozycji w menu
       menuItems
         .parent().removeClass("active")
         .end().filter("[href=#"+id+"]").parent().addClass("active");
   }                   
});

 

Podobne pytania

0 głosów
1 odpowiedź 245 wizyt
pytanie zadane 2 maja 2019 w HTML i CSS przez Greeenone Pasjonat (16,100 p.)
0 głosów
1 odpowiedź 180 wizyt
pytanie zadane 8 lutego 2020 w HTML i CSS przez Aquzif Nowicjusz (150 p.)
0 głosów
1 odpowiedź 200 wizyt
pytanie zadane 30 maja 2015 w HTML i CSS przez SebastianGomularz Dyskutant (9,370 p.)

92,845 zapytań

141,786 odpowiedzi

320,859 komentarzy

62,178 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...