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

Jak zrobić coś takiego?

–1 głos
149 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,680 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ź 144 wizyt
pytanie zadane 2 maja 2019 w HTML i CSS przez Greeenone Pasjonat (16,020 p.)
0 głosów
1 odpowiedź 96 wizyt
pytanie zadane 8 lutego 2020 w HTML i CSS przez Aquzif Nowicjusz (150 p.)
0 głosów
1 odpowiedź 118 wizyt
pytanie zadane 30 maja 2015 w HTML i CSS przez SebastianGomularz Dyskutant (9,370 p.)

85,852 zapytań

134,629 odpowiedzi

298,887 komentarzy

56,719 pasjonatów

Advent of Code 2021

Top 15 użytkowników

  1. 807p. - rucin93
  2. 806p. - nidomika
  3. 806p. - CC PL
  4. 803p. - Whistleroosh
  5. 761p. - adrian17
  6. 754p. - Michal Drewniak
  7. 751p. - Mikbac
  8. 747p. - Mateusz Bogdan
  9. 686p. - Argeento
  10. 683p. - tokox
  11. 649p. - ScriptyChris
  12. 642p. - s. Dorota Kowalewska
  13. 609p. - Vinox
  14. 601p. - Marcin Harasimowicz
  15. 551p. - TheLukaszNs
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...