gpt4 book ai didi

javascript - 如何仅在移动设备上添加新按钮导航栏 View (使用 Bootstrap )

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:17 25 4
gpt4 key购买 nike

我想在 screen Mobile 中创建带有新按钮 View 的新菜单像这样 http://i.stack.imgur.com/zMQjQ.png如果屏幕不是移动设备,此菜单将隐藏

        <nav class="navbar navbar-default" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-menubuilder">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<button type="button" class="navbar-toggle btn-sociall pull-left" data-toggle="collapse" data-target=".navbar-social">
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-menubuilder">
<ul class="nav navbar-nav">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
<div class="collapse navbar-collapse navbar-social">
<ul class="nav navbar-nav navbar-social">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div><!-- /.navbar-collapse -->

</nav>

这段代码重新运行 http://i.stack.imgur.com/F0Eje.png

这是我的答案,有没有更好的方法。我使用隐藏类。

<nav class="navbar navbar-default" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle " data-toggle="collapse" data-target=".navbar-menubuilder">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<button type="button" class="navbar-toggle btn-social pull-left" data-toggle="collapse" data-target=".navbar-social">
<span class="icon-social"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-menubuilder">
<ul class="nav navbar-nav">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
<div class="collapse hidden navbar-collapse navbar-social ">
<ul class="nav hidden navbar-nav navbar-social ">
<li><a href="#"><span class="menu-social menu-facebook"></span>Facebook</a></li>
<li><a href="#"><span class="menu-social menu-twitter"></span>twitter</a></li>
<li><a href="#"><span class="menu-social menu-linkedin"></span>Linkedin</a></li>
<li><a href="#"><span class="menu-social menu-skype"></span>Skype</a></li>
<li><a href="#"><span class="menu-social menu-googleplus"></span>GooglePlus</a></li>
<li><a href="#"><span class="menu-social menu-youtube"></span>Youtube</a></li>
<li><a href="#"><span class="menu-social menu-share"></span>Share</a></li>
<li><a href="#"><span class="menu-social menu-rss"></span>Rss</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>

并添加代码javascript

$(function() {
if(($(window).width() <= 767)) {
$(".navbar-social").removeClass('hidden');
}
});

最佳答案

尝试添加类 visible-xs

那是 visible/hidden-(screensize),是的,您可以将它们结合起来:hidden-sm hidden-md hidden-lg 也可以。

所以改变这个(从第二行开始):

<div class="navbar-header">
...
</div>

<div class="navbar-header visible-xs">
...
</div>

关于javascript - 如何仅在移动设备上添加新按钮导航栏 View (使用 Bootstrap ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29378497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com