Dropdown não funciona

Quando vou testar meu código - peguei alguns exemplos do bootstrap, e juntei - o dropdown não funciona. E também, quando testo em dispositivos xs e sm, cria-se um menu, e ele também não funciona. Alguém sabe onde está meu erro?

Código html:

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- As 3 meta tags acima *devem* vir em primeiro lugar dentro do `head`; qualquer outro conteúdo deve vir *após* essas tags -->
  <meta name="description" content="">
  <meta name="author" content="">
  <link rel="shortcut icon" href="../../img/Site2/favicon.ico" /> 

  <title>K-POP Musics</title>

  <!-- Bootstrap -->
  <link href="../../css/bootstrap.min.css" rel="stylesheet">

  <link rel="stylesheet" type="text/css" href="../../css/Site2/Starter-template.css">

  <!-- HTML5 shim e Respond.js para suporte no IE8 de elementos HTML5 e media queries -->
  <!-- ALERTA: Respond.js não funciona se você visualizar uma página file:// -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body role="document">
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">K-POP Musics</a>
        </div>
        <div id="navbar" class="collapse navbar-collapse">
          <ul class="nav navbar-nav">
            <li class="active">
              <a href="#">Home</a>
            </li>
            <li>
              <a href="#about">About</a>
            </li>
            <li>
              <a href="#contact">Contact</a>
            </li>
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                More
                <span class="caret"></span>
              </a>
              <ul class="dropdown-menu">
                <li>
                  <a href="#">Action</a>
                </li>
                <li>
                  <a href="#">Another action</a>
                </li>
                <li>
                  <a href="#">Something else here</a>
                </li>
                <li role="separator" class="divider"></li>
                <li class="dropdown-header">Nav header</li>
                <li>
                  <a href="#">Separated link</a>
                </li>
                <li>
                  <a href="#">One more separated link</a>
                </li>
              </ul>
            </li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container theme-showcase" role="main">

      <div class="starter-template jumbotron">
        <h1>Bootstrap starter template</h1>
        <p class="lead">
          Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly barebones HTML document.
        </p>
      </div>

    </div>

    <!-- jQuery (obrigatório para plugins JavaScript do Bootstrap) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
    <!-- Inclui todos os plugins compilados (abaixo), ou inclua arquivos separadados se necessário -->
    <script src="../js/bootstrap.min.js"></script>
  </body>
  </html>

Já mudei várias coisas, e continuou o bug. Tudo que encontrei na internet, também não resolveu.
Conferi os links, e todos estão corretos.

1 curtida

Olá, pelo que vi está faltando o bootstrap.bundle.min.js que é 100% responsável por posicionamento dinâmico e detecção de viewport, usa-se antes do js do bootstap!

Hm, faz anos e anos que eu nao uso Bootstrap, mas eu lembro que parte de como essa framework funciona é atraves das classes corretas nos locais certos, voce nao tem muitas opcoes como por exemplo usar a classe dropdown em uma table por exemplo. Eu encontrei alguns erros no seu codigo mas no geral o dropdown acabou funcionando depois que eu inclui 3 scripts direto da documentacao do bootstrap. Entao se voce estiver importanto esses scripts de algum local no seu codigo, se certifique que a importacao esta correta!
Aqui esta: solucao