jquery - Bootstrap 下拉菜单 : events for the 'navbar-toggle' ?

标签 jquery html css twitter-bootstrap drop-down-menu

当我们在较小的屏幕上时,我们是否有 navbar-toggle事件

例如,

$('#myDropdown').on('shown.bs.navbar-toggle', function () {
  // do something…
});

$('#myDropdown').on('hide.bs.navbar-toggle', function () {
  // do something…
});

html,

<div class="navbar-header">
  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
  </button>
  <!--<a class="navbar-brand" href="#">Home</a>-->
</div>

否则,我们如何检测小屏幕上是否存在 navbar-toggle

最佳答案

navbar-toggle 方法发出 Collapse 事件:

事件

Bootstrap 的折叠类公开了一些用于连接折叠功能的事件。

Event Type           Description
show.bs.collapse     This event fires immediately when the show instance method is called.
shown.bs.collapse    This event is fired when a collapse element has been made visible to     the user (will wait for CSS transitions to complete).
hide.bs.collapse     This event is fired immediately when the hide method has been called. 
hidden.bs.collapse   This event is fired when a collapse element has been hidden from the user (will wait for CSS transitions to complete).

例子

$('#myCollapsible').on('hidden.bs.collapse', function () {
  // do something…
})

文档:http://getbootstrap.com/javascript/#collapse

关于jquery - Bootstrap 下拉菜单 : events for the 'navbar-toggle' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21900326/

相关文章:

java - 如何将选择选项静态值获取到 Controller

html - Chrome 打包应用程序 - 使用多个 HTML 文件

css - 我想得到一个完整的图像作为我的标题

php - 使用 jquery autosuggest 从多个表中选择

javascript - 替换字符串中的多个文本 javascript

javascript - JS动画从零到当前量

javascript - CSS 响应式图像 slider

html - 在此 Bootstrap 模板中,侧边栏如何粘在页面底部?

Android debuggable=false 导致 jQuery.ajax POST 在 Cordova/Phonegap Eclipse 项目中失败

javascript - 少CSS : get value of a function in javascript or jquery