Bootstrap下拉菜单关闭时如何刷新页面

Sah*_*era 2 html javascript css jquery twitter-bootstrap

当用户在其外部单击关闭下拉菜单时,如何刷新页面。

更新

 <li class="dropdown" id="u_pic_link">
                        <script>
                            $('#u_pic_link').on('hidden.bs.dropdown', function () {
                                    window.location.reload();
                                  })
                        </script>
Run Code Online (Sandbox Code Playgroud)

Tur*_*nip 5

您可以使用hide.bs.dropdownhidden.bs.dropdown事件...

<ul class="nav navbar-nav">
   <li class="dropdown user-dropdown" id="u_pic_link">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
      <ul class="dropdown-menu">
         <li>...</li>
      </ul>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)
$('#u_pic_link').on('hidden.bs.dropdown', function () {
  window.location.reload();
})
Run Code Online (Sandbox Code Playgroud)

演示版


如果出于某种原因你需要将 javascript 放在元素之前,你必须使用 jQuery 的 document.ready 事件...

$(document).ready(function() {
    $('#u_pic_link').on('hidden.bs.dropdown', function () {
        window.location.reload();
    })
})
Run Code Online (Sandbox Code Playgroud)