Javascript 引导v4.3导航栏未正确设置折叠的非导航栏元素的显示转换动画
我已经创建了一个修改过的菜单系统,在小屏幕和移动设备上显示一个折叠的结构。我遇到的问题是,当按下“菜单”按钮时,避孕药项目不会显示过渡性效果,如果它们是导航栏的一部分,我预计会出现这种效果,相反,它需要大约半秒钟的时间才能显示出来,这并不理想。我假设转换以相对导航栏的方式工作,因此需要稍微改变方法,以显示手动隐藏的元素,如我在下面的示例中所示:Javascript 引导v4.3导航栏未正确设置折叠的非导航栏元素的显示转换动画,javascript,jquery,html,css,bootstrap-4,Javascript,Jquery,Html,Css,Bootstrap 4,我已经创建了一个修改过的菜单系统,在小屏幕和移动设备上显示一个折叠的结构。我遇到的问题是,当按下“菜单”按钮时,避孕药项目不会显示过渡性效果,如果它们是导航栏的一部分,我预计会出现这种效果,相反,它需要大约半秒钟的时间才能显示出来,这并不理想。我假设转换以相对导航栏的方式工作,因此需要稍微改变方法,以显示手动隐藏的元素,如我在下面的示例中所示: .xs折叠{ 显示:无; } 身体{ 背景色:浅绿色; } @介质(最小宽度:992px){ .xs切换{ 显示:无; 可见性:隐藏; } .xs崩溃
.xs折叠{
显示:无;
}
身体{
背景色:浅绿色;
}
@介质(最小宽度:992px){
.xs切换{
显示:无;
可见性:隐藏;
}
.xs崩溃{
显示:块;
}
}
你好,瓦萨索尔德!
...
...
...
...
我只为您发布了相关代码。这将给你一个正确方向的提示
<nav class="navbar navbar-dark bg-dark">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</nav>
<div class="collapse" id="navbarToggleExternalContent">
<div class="bg-dark p-4">
<h4 class="text-white">Collapsed content</h4>
<span class="text-muted">Toggleable via the navbar brand.</span>
</div>
<ul class="nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
<li><a class="nav-link active" id="v-pills-home-tab" data-toggle="pill" href="#v-pills-home" role="tab" aria-controls="v-pills-home" aria-selected="true">Home</a></li>
<li><a class="nav-link" id="v-pills-profile-tab" data-toggle="pill" href="#v-pills-profile" role="tab" aria-controls="v-pills-profile" aria-selected="false">Profile</a></li>
<li><a class="nav-link" id="v-pills-messages-tab" data-toggle="pill" href="#v-pills-messages" role="tab" aria-controls="v-pills-messages" aria-selected="false">Messages</a></li>
<li><a class="nav-link" id="v-pills-settings-tab" data-toggle="pill" href="#v-pills-settings" role="tab" aria-controls="v-pills-settings" aria-selected="false">Settings</a></li>
</ul>
</div>
折叠内容
可通过navbar品牌进行切换。
我只为您发布了相关代码。这将给你一个正确方向的提示
<nav class="navbar navbar-dark bg-dark">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</nav>
<div class="collapse" id="navbarToggleExternalContent">
<div class="bg-dark p-4">
<h4 class="text-white">Collapsed content</h4>
<span class="text-muted">Toggleable via the navbar brand.</span>
</div>
<ul class="nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
<li><a class="nav-link active" id="v-pills-home-tab" data-toggle="pill" href="#v-pills-home" role="tab" aria-controls="v-pills-home" aria-selected="true">Home</a></li>
<li><a class="nav-link" id="v-pills-profile-tab" data-toggle="pill" href="#v-pills-profile" role="tab" aria-controls="v-pills-profile" aria-selected="false">Profile</a></li>
<li><a class="nav-link" id="v-pills-messages-tab" data-toggle="pill" href="#v-pills-messages" role="tab" aria-controls="v-pills-messages" aria-selected="false">Messages</a></li>
<li><a class="nav-link" id="v-pills-settings-tab" data-toggle="pill" href="#v-pills-settings" role="tab" aria-controls="v-pills-settings" aria-selected="false">Settings</a></li>
</ul>
</div>
折叠内容
可通过navbar品牌进行切换。
@W9914420您需要更多信息吗?那么请给我一个便条。这是非常感谢我使用了错误的方法之前,这是更好的解决方案。谢谢:)@W9914420您需要更多信息吗?那么请给我一个便条。这是非常感谢我使用了错误的方法之前,这是更好的解决方案。谢谢:)