I am attempting to set up my collapsed nav bar (only visible on mobile) so that when someone clicks on a link in the toggle, or the toggle itself, or anywhere on the page, the navbar closes. I have looked at this question, but I am unable to comment and ask about it as a fairly new user to stack overflow: How to hide collapsible Bootstrap 4 navbar on click
The javascript solution in the top answer didn't work, and when I apply a data-toggle & data-target to the link, it works to close the nav bar but no longer links anywhere (it is just linked to lower on the page).
I've also looked at other versions of this question but the javascript solutions haven't worked, because they are generally targeted towards a navbar that is using an unordered list, which mine is not. I've tried to edit the JS to suit my needs but it hasn't worked.
<nav class="navbar navbar-inverse navbar-toggleable-sm fixed-top" style="box-sizing:border-box;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;" id="mainNav">
<div class="container" style="box-sizing:border-box;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle Navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand mr-auto js-scroll-trigger" href="#page-top">Logo</a>
<div class="collapse navbar-collapse ml-auto" id="navbarResponsive" style="box-sizing:border-box;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;">
<div class="navbar-nav navMenuBox">
<a class="nav-item nav-link navmenu js-scroll-trigger" href="#howto" data-toggle="collapse" data-target=".navbar-collapse.show">How to Use</a>
<a class="nav-item nav-link navmenu js-scroll-trigger" href="#mappy">Map</a>
<a class="nav-item nav-link navmenu js-scroll-trigger" href="#about">About</a>
</div><!--navbar-nav-->
</div><!--collapse-->
</div><!--container-->
</nav>