在Bootstrap 3中实现两个导航栏的单页响应可以通过以下步骤完成:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/css/bootstrap.min.css">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/js/bootstrap.min.js"></script>
<nav class="navbar navbar-default navbar-fixed-top">
<!-- 第一个导航栏内容 -->
</nav>
<nav class="navbar navbar-inverse navbar-fixed-bottom">
<!-- 第二个导航栏内容 -->
</nav>
@media (max-width: 767px) {
.navbar-bottom {
display: none;
}
}
@media (min-width: 768px) {
.navbar-top {
display: none;
}
}
$(document).ready(function() {
$('.navbar-toggle').click(function() {
$('.navbar-bottom').toggle();
$('.navbar-top').toggle();
});
});
这样,当页面宽度小于767px时,只会显示第一个导航栏;当页面宽度大于等于768px时,只会显示第二个导航栏。点击导航栏的切换按钮时,两个导航栏会交替显示和隐藏。
推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)和腾讯云CDN(https://cloud.tencent.com/product/cdn)可以帮助您在云计算环境中部署和加速网站,提供稳定可靠的服务。
领取专属 10元无门槛券
手把手带您无忧上云