【发布时间】:2015-09-29 18:08:42
【问题描述】:
我正在尝试使用 Bootstrap 3 来制作响应式网站。我以他们的Dashboard 示例为起点。
该示例在 768px 处有一个断点,因此顶部导航栏从“汉堡”菜单按钮转到导航项的水平列表。当到达断点时,我需要以某种方式做出反应。
基于this 和this,我尝试绑定到按钮元素上的show/hide.bs.collapse 事件,但无济于事。有没有办法绑定到事件或以某种方式监听到达断点的时间?
我已经设置了一个带有相关部分的JSFiddle(移动垂直滑块以更改导航栏)。这是我尝试过的 JavaScript:
$( ".navbar-toggle" ).on( "show.bs.collapse", function() {
alert( "hamburger show" );
} )
.on( "hide.bs.collapse", function() {
alert( "hamburger hide" );
} );
【问题讨论】:
-
试试 $(window).resize
标签: javascript html css twitter-bootstrap twitter-bootstrap-3