添加以下脚本时,导航栏链接不起作用

时间:2019-07-16 10:33:08

标签: jquery bootstrap-4 navbar

您好,当用户在导航栏外单击时,我想关闭导航栏,但由于某些原因,以下链接在小屏幕尺寸下无法正常工作。 这是我的html

<div>
  <jsp:include page="/WEB-INF/views/arthfc.jsp"></jsp:include>
  <nav class="navbar navbar-expand-md navbar-light bg-light ">
    <a class="navbar-brand" href="#">Builder</a>
    <button id="navbarToggle" class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse " id="navbarText">
      <ul class="nav navbar-nav mr-auto">
        <li class="nav-item ">
          <a class="nav-link" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link active" href="builder_details.html">Builder Details</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="address_details.html">Address Details</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="management_details.html">Management Details</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="builder_profile.html">Builder Profile</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="business_activity.html">Business Activity</a>
        </li>

        <li class="nav-item">
          <a class="nav-link" href="${pageContext.request.contextPath}/logout">Logout</a>
        </li>
      </ul>
    </div>
  </nav>
</div>

脚本是

$(function  () {

  $("#navbarToggle").blur(function  (event) {
    var screenWidth=window.innerWidth;
    if(screenWidth < 768){
      $("#navbarText").collapse('hide');
    }
  });
}); 

0 个答案:

没有答案