我的页面顶部有一个标准的水平导航菜单。为了使其具有响应性,我在小于 908 像素的屏幕尺寸上将布局更改为垂直,并使用 JQuery 的切换功能在小屏幕上通过按一点“菜单”按钮来显示/隐藏水平菜单。它在任何地方都很好用,除非我在切换关闭时手动调整浏览器窗口的大小,导航变为水平但不会取消隐藏。菜单栏仍设置为display:none
。
该网站是www.clampdesign.com/dev/jsdd
这是我正在使用的 jQuery 代码:
jQuery('a.btn-navbar').click(function() {
jQuery('.nav-collapse').toggle('slow', function() {
});
});