移除移动断点内的开关
remove toggle within mobile breakpoint
希望有人能帮忙。
我有一个导航栏设置类似于那些我们看到的GMail, Facebook等与用户头像按钮的选项,如设置,帐户,注销。我也有主要的网站导航内联的头像图标。
当在移动设备上查看屏幕时,导航条崩溃,但我希望头像切换按钮消失,因此菜单看起来像:
<li><a href="#"><span class="glyphicon glyphicon-cloud-upload"></span> Upload</a></li>
<li><a href="#"><span class="glyphicon glyphicon-globe"></span> Globe</a></li>
<li><a href="#"><span class="glyphicon glyphicon-star"></span> Favourite</a></li>
<li class="divider"></li>
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Me</a></li>
<li><a href="#" data-toggle="modal"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
<li><a href="#" data-toggle="modal"><span class="glyphicon glyphicon-edit"></span> Edit Profile</a></li>
<li><a href="#"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
小提琴在这里:http://jsfiddle.net/Z5Txw/
将hidden-xs
类添加到要在导航栏折叠时隐藏的元素中。更新小提琴:http://jsfiddle.net/Z5Txw/3/.
我根据你的评论编辑了小提琴,添加了另一个带有visible-xs
的ul来实现你想要的。现在看起来是这样的:
<!-- Visible when navbar is collapsed -->
<ul class="nav navbar-nav visible-xs">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Me</a>
</li>
<li><a href="#" data-toggle="modal"><span class="glyphicon glyphicon-cog"></span> Settings</a>
</li>
<li><a href="#" data-toggle="modal"><span class="glyphicon glyphicon-edit"></span> Edit Profile</a>
</li>
<li><a href="#"><span class="glyphicon glyphicon-log-out"></span> Logout</a>
</li>
</ul>
<!-- Visible when navbar isn't collapsed. -->
<ul class="nav navbar-nav navbar-right hidden-xs">
<li class="avatar-dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="http://placehold.it/30x30" height="30px" class="img-circle avatar" alt="Avatar">
</a>
<ul class="dropdown-menu">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Me</a>
</li>
<li><a href="#" data-toggle="modal"><span class="glyphicon glyphicon-cog"></span> Settings</a>
</li>
<li><a href="#" data-toggle="modal"><span class="glyphicon glyphicon-edit"></span> Edit Profile</a>
</li>
<li><a href="#"><span class="glyphicon glyphicon-log-out"></span> Logout</a>
</li>
</ul>
</li>
</ul>
您可以使用hidden-xs和visible-xs类来创建不同的菜单。对于主导航和头像导航菜单,使用hidden-xs,并使用visible-xs类为移动设备创建另一个菜单。像这样:jsfiddle.net/Z5Txw/2/
相关文章:
- 触发媒体查询断点时刷新页面
- AngularJS ng开关或类似的动态值工作
- 基于下拉菜单创建开关
- Javascript开关不工作
- 引导开关不工作
- 能够在指向本地环境的浏览器中设置JavaScript断点
- 如何定义星期日和平日.按日期使用开关
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- 如何将事件处理程序分配给proto.io开关
- Chrome控制台-整个文件的断点
- Chrome:在第一行设置断点
- 如何在AngularJS的上下文中使用Google Chrome Developer Tool在HTML代码中设置断点
- JavaScript 中的 if 语句与开关语句
- 在运行时启动jquery-ui.toggleSwitch.js切换开关
- 使用Bootstrap's 992px断点
- 更新选项卡开关/更改上的chrome扩展图标
- 如何禁用一个切换开关时,另一个切换尚未切换回
- 在开关的情况下匹配多个值
- 在JavaScript中简化开关案例
- 移除移动断点内的开关