我试图让导航栏向下滑动向上滚动,并在单击#menu-bar时保持固定状态。但是当我再次点击同一个按钮时,我不知道如何在自动隐藏时将值更改为false,就在我有两个按钮的时候。任何帮助都非常感谢!
$(function () {
'use strict';
var autohide = $('.navbar').bootstrapAutoHideNavbar({
disableAutoHide: false
});
$('#menu-bar').click(function () {
autohide.setDisableAutoHide(true);
});
$('#menu-close').click(function () {
autohide.setDisableAutoHide(false);
});
});
答案 0 :(得分:0)
您应该使用另一个变量来设置值disableAutoHide,例如:
$(function () {
'use strict';
var disableAutoHideValue = false;
var autohide = $('.navbar').bootstrapAutoHideNavbar({
disableAutoHide: false
});
$('#menu-bar').click(function () {
disableAutoHideValue = ! disableAutoHideValue;
autohide.setDisableAutoHide(disableAutoHideValue);
});
$('#menu-close').click(function () {
autohide.setDisableAutoHide(false);
});
});
告诉我它是否有效!