Dropdown From Bootstrap Menu Does Not Drop Down

Asked

Viewed 665 times

0

I’m sorry to return to the subject of Bootstrap dropdown, but I’ve seen all the related questions and I couldn’t solve my problem.

I know almost nothing about Javascript, and I’m using the newest version of Bootstrap (version 4).

The browser console is showing the following errors: Uncaught Referenceerror: $ is not defined bootstrap.min.js:sourcemap:6 Uncaught Referenceerror: Popper is not defined bootstrap.js:3849 Uncaught Referenceerror: Popper is not defined

My HTML code menu:

@Viewbag.Title

<div class="row">
    <div class="col-md-4">
        <img height="110" src="~/Content/Imagens/Logo-Prefeitura-De-Araguaina (1).png" />
    </div>
    <div class="col-md-6" style="margin-top: 1em;">
        <h2>Gestor Rodoviário de Araguaína</h2>
    </div>
    <div class="col-md-2 d-md-flex justify-content-md-end" style="margin-top: 1em;">
        <p>Olá, @Session["nomeUsuario"]!</p>
    </div>
</div>
<div class="row">
    <div class="col-md-12 d-md-flex justify-content-md-end col-lg-12 d-lg-flex justify-content-lg-end" style="margin-top: -1.5em;">
        <a style="margin-top: -3em;" href="@Url.Action("Logout", "Usuario")">sair</a>
    </div>
</div>







<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>

    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item active">
                <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Link</a>
            </li>
            <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    Dropdown
                </a>
                <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                    <a class="dropdown-item" href="#">Action</a>
                    <a class="dropdown-item" href="#">Another action</a>
                    <div class="dropdown-divider"></div>
                    <a class="dropdown-item" href="#">Something else here</a>
                </div>
            </li>
            @*<li class="nav-item">
                <a class="nav-link disabled" href="#">Disabled</a>
            </li>*@
        </ul>
        @*<form class="form-inline my-2 my-lg-0">
            <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
            <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
        </form>*@
    </div>
</nav>

<script>
      $(function () {
        $('.dropdown-toggle').dropdown();
      });
</script>


<script type="text/javascript" src="~/scripts/js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="~/scripts/js/bootstrap.min.js"></script>
<script type="text/javascript" src="~/scripts/js/bootstrap.js"></script>


<div>
    @RenderBody()
</div>
  • Cara took a look at the documentation of Bootstrap4 and saw nothing to reference jQuery to work the dropdown in the menu. Have you tried running without jQuery? Because this error in the console refers to jQuery.

  • Leandro, I took the jQuery and it still didn’t work.

  • tried to put jquery in the header instead of leaving it in the footer? Play it and bootstrap.min up and test again

  • I’ve tried Darlei. Nothing works.

1 answer

0


  • Anthraxisbr, I left only the bootstrap.min and put the reference to the Popper.js, but it still doesn’t work. Is giving the following errors: Listings:79 Uncaught Referenceerror: $ is not defined bootstrap.min.js:6 Uncaught Referenceerror: $ is not defined Popper.min.js:4 Uncaught Syntaxerror: Unexpected token export

  • Have you tried using Bundle instead of importing separate libraries ?

  • Excuse the ignorance, but what would be a Bundle?

  • @Diegogrossi is the file that includes everything at once. it comes together when you download the bootstrap

  • Anthraxisbr, I put the whole Bootstrap folder in and it worked! Now I don’t understand why, since regardless if I play the whole folder or just what I need, the files I’m calling are always the same.

  • If you’re curious, take the files, make a little map, take the code you imported, and ask a new question, probably someone will tell you!

  • Thanks Anthraxisbr! The important thing is that it worked!

Show 2 more comments

Browser other questions tagged

You are not signed in. Login or sign up in order to post.