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

Navbar bootstrap collapse

Object Storage Arubacloud
0 głosów
287 wizyt
pytanie zadane 16 lutego 2019 w Offtop przez SAMI Użytkownik (530 p.)

Cześć, mam problem z rozwijaniem paska nawigacyjnego na stronie mobilnej

Tutaj możecie zobaczyć, o co dokładnie chodzi

<nav class="navbar navbar-expand-md navbar-light bg-faded fixed-top" id="mainNav">
  <a class="navbar-brand" href="#" style="color: black; position: top;"><b>Zgraj się</b></a>
  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent">
    <span class="navbar-toggler-icon"></span>
  </button>

  <div class="collapse navbar-collapse" id="navbarSupportedContent" align="center">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="#oferta">Oferta</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#partnerzy">Partnerzy</a>
      </li>
	  <li class="nav-item">
        <a class="nav-link" href="#onas">O nas</a>
      </li>
	  <li class="nav-item">
        <a class="nav-link" href="#zespol">Zespół</a>
      </li>
	  <li class="nav-item">
        <a class="nav-link" href="#kontakt">Kontakt</a>
      </li>
    </ul>
  </div>
</nav>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/jquery.mobile.custom.js"></script> //wszystkie funkcje

Jak to naprawić?

Pozdrawiam

1 odpowiedź

+1 głos
odpowiedź 16 lutego 2019 przez lateM Pasjonat (17,660 p.)
wybrane 16 lutego 2019 przez SAMI
 
Najlepsza

U mnie działa. Wydaje mi się, że problem leży tutaj w kolejności dodawania plików js. Najpierw dodaj jQuery, potem pliki js bootstrapa a na końcu własne pliki js. (Chyba, że plik jQuery custom mobile jest wykorzystywany przez botstrapa - wtedy podlinkuj przed nim).

Pamiętaj również, że dropdowny bootstrapa potrzebują do działania pliku "popper.js". Sprawdź, czy zauważysz różnicę w działaniu kiedy dodasz pliki w ten sposób:

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

Zawsze koniecznie musisz mieć:

jQuery, poppera, plik js bootstrapa, następnie własne pliki js - i linkuj dokładnie w tej kolejności. 

komentarz 16 lutego 2019 przez SAMI Użytkownik (530 p.)

Tak, działa

Dziękuję bardzo laugh

1
komentarz 16 lutego 2019 przez lateM Pasjonat (17,660 p.)

Jeszcze dodam, że możesz sobie te pliki oczywiście pobrać - wrzuciłem Ci linki, żebyś mógł sobie na szybko sprawdzić czy to był problem.

Kiedy je pobierzesz, to będziesz miał plik bootstrap.css/bootstrap.min.css - wtedy jeszcze musisz dodać poppera. Albo dodaj bootstrap.bundle.js/bootstrap.bundle.min.js - który już poppera ma.

Pliki js można również ładować na inne sposoby - ale to już inny temat. Gdyby Cię ciekawił, to sprawdź sobie hasło "async vs defer"

Podobne pytania

0 głosów
1 odpowiedź 325 wizyt
pytanie zadane 15 sierpnia 2019 w Nasze projekty przez suciorek Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 136 wizyt
pytanie zadane 7 listopada 2019 w HTML i CSS przez Avalansz Użytkownik (580 p.)
0 głosów
1 odpowiedź 158 wizyt
pytanie zadane 20 października 2019 w Rozwój zawodowy, nauka, praca przez rice Początkujący (440 p.)

92,551 zapytań

141,396 odpowiedzi

319,526 komentarzy

61,936 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...