Hey guys I'm working on a django project that is using bootstrap4 and I'm with a little problem with dropdown toggler...
The toggler only toggles the dropdown-menu after the second link!
What i've done wrong?
This is my dropdown HTML code:
<li class="nav-item dropdown show">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown Toggler
</a>
<div class="dropdown-menu" role="menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item">Link 1</a>
<a class="dropdown-item">Link 2</a>
</div>
</li>
you need to use the toggle like that and assign the
data-target
to the drop down menu with it's idusing
and then assign that id to the menu
Try to put bootstrap js file before bootstrap css
Ex:
I got the same issue and after changing the positions of the js and css, dropdown works well. Hope it helped you.
I came across the same issue recently, i solved this issue by adding $('.dropdown-toggle').dropdown() after loading the drop-down. Hope this may help without changing from the data-toggle="dropdown" to data-toggle="collapse".
I had the same problem then resolved. Often I due to a double import of bootstrap js libraries. Hope will help you.