如何关闭折叠面板,当我们点击面板内的链接在引导
How to close collapse panel when we click link inside the panel in bootstrap
我尝试了这个链接解决方案,但无法得出结论。我是新手,尝试了一切,但都是徒劳的,我想要这样做当我们在bootstrap
中单击面板内的链接时,查看如何关闭折叠面板我代码: <body id="myPage" data-spy="scroll" data-target=".navbar" data-offset="60">
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- ***** -->
<!-- <a href="#" class="btn btn-default" data-toggle="collapse" href="#collapse1">
<i class="material-icons" style="font-size:53px;">menu</i>
</a> -->
<!-- ****** -->
<div class="navbar navbar-default navbar-static-" role="navigation">
<div class="container">
<button class="btn btn-default" data-toggle="collapse" data-target="#menu"><span class="material-icons" style="font-size:40px;">menu</span></button>
</div>
</div>
</div>
<!-- Menu -->
<div id="menu" class="panel panel-default panel-collapse collapse bottom padding">
<div class="container collapse navbar-collapse" id="myNavbar">
<ul class="bottom padding list-inline">
<li><a href="#about" class="panel-collapse">ABOUT US</a> / </li>
<li><a href="#services" >SERVICES</a> / </li>
<li><a href="#portfolio">HOTELS</a> / </li>
<!--<li><a href="#pricing">PRICING</a></li>-->
<li><a href="#contact">CONTACT</a></li>
</ul>
<div class="container bottom padding">
<div class="row">
<div class="text-center">
<p class="white">Some of our partner hotels</p>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="tile">
<h3 class="title">Hilton Grosvenor House</h3>
<p>The definition of luxury</p>
</div>
</div>
<div class="col-sm-4">
<div class="tile">
<h3 class="title">Marriott</h3>
<p>Service paradise</p>
</div>
</div>
<div class="col-sm-4">
<div class="tile">
<h3 class="title">Ramada</h3>
<p>For the business traveller</p>
</div>
</div>
</div>
</div>
</div>
<div class="text-center padding padding">
<img src="images/TTB_Logo_small.png"/>
<h1>Tourists Travel Bureau UK Limited</h1>
</div>
</div>
和javascript:
<script type="text/javascript">
$(document).ready(function () {
$(document).click(function (event) {
var clickover = $(event.target);
var _opened = $(".navbar-collapse").hasClass("navbar-collapse in");
if (_opened === true && !clickover.hasClass("navbar-toggle")) {
$("button.navbar-toggle").click();
}
});
});</script>
给链接或按钮
data-target = "#idofthepanel"
使用id代替class
来引用面板,你已经给了data-target="#mynavbar",但navbar是一个类,而不是一个id。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 当我们点击链接时,谷歌搜索会动态
- 我们如何在 java 脚本中验证 URL 的链接
- 我们如何识别“上一个活动类是左或右”,当显示子菜单调用单击链接时
- 当我们单击多个图像链接时,将在同一页面上显示多个工具提示
- 当我们单击Spring mvc中的链接时,如何在新窗口中显示日志文件的内容
- 当我们点击链接标签javascript中的跨度时,要防止链接的行为
- 为什么我们需要Angular指令's链接功能
- 如何删除body.当我们点击链接时卸载
- 点击网页上的一个按钮,可以生成一个动态链接吗?我们可以浏览网页到动态生成的链接
- 我们如何在私人浏览模式下打开链接?
- 如何关闭折叠面板,当我们点击面板内的链接在引导
- 当我们按下按钮时,Href链接后面跟着onclick事件
- JavaFX:当我们构建html并在header中放置链接时,我们的javascript文件不工作.这是为什么?
- 我们可以检测一个链接是否在一个有jQuery.click()的DIV中被点击了吗
- 当我们点击链接时,如何获得浏览器将遵循的URL
- 当我们在IE中单击自定义公式链接时,我如何在Chrome中打开子窗口