在"产品"上,单击我向上滑动一个白色分区(如附件所示).在responsive(手机和平板电脑)中,我想自动关闭responsive导航栏,只显示白色栏.

我试过了:

$('.btn-navbar').click();  

还try 了:

$('.nav-collapse').toggle();

而且它确实起作用了.然而,在桌面大小上,它也被称为,并在菜单上做了一些时髦的事情,它会缩小一秒钟.

有什么 idea 吗?

在此处输入图像描述

推荐答案

我已经把它用在动画上了!

html格式的菜单:

<div id="nav-main" class="nav-collapse collapse">
     <ul class="nav">
         <li>
             <a href='#somewhere'>Somewhere</a>
         </li>
     </ul>
 </div>

导航到折叠菜单( bootstrap 折叠插件)中所有a元素上的绑定单击事件:

 $(function(){ 
     var navMain = $("#nav-main");
     navMain.on("click", "a", null, function () {
         navMain.collapse('hide');
     });
 });

EDIT个 为了使它更通用,我们可以使用以下代码片段

 $(function(){ 
     var navMain = $(".navbar-collapse"); // avoid dependency on #id
     // "a:not([data-toggle])" - to avoid issues caused
     // when you have dropdown inside navbar
     navMain.on("click", "a:not([data-toggle])", null, function () {
         navMain.collapse('hide');
     });
 });

Css相关问答推荐

自定义kendo色彩 Select 器中的清晰按钮

我控制的自定义单选按钮无法重新 Select

如何定位此下拉框的下拉面板

无限交替css动画之间的未知延迟

具有不同边框宽度和 colored颜色 的边框半径,Safari渲染问题

使用tailwind 将父div限制为其具有溢出的最短子级的高度

如何通过重复的网格区域来简化网格布局?

如何为 MUI Slider 字段中 markLabel 的第一个和最后一个实例提供边距?

当值小于 1 时理解 flex-shrink

应用边框半径的 iframe 在 4 个角上有细曲线

使用之前和之后为锚标签添加画笔描边效果

如何在 CSS Grid 布局中指定行高?

表格的边框半径没有按预期工作

CSS类和id同名

  • 元素上的子弹来自哪里?
  • 为什么 .class:last-of-type 不能按我的预期工作?

    CSS媒体查询仅针对iPad和iPad?

    如何保持标题静态,滚动时始终位于顶部?

    如何使用 JavaScript 获取元素的背景图片 URL?

    :before 和 ::before 有什么区别?