Javascript 当Twitter bootsrap下拉导航菜单完成时,调整一些CSS,它';手术
我想在Twitter Bootsrap中的导航下拉菜单完成操作后,使用JS对CSS进行一些调整。(即当它完全向下、完全向上或其中一个子菜单操作完成时) 我想我想做的不是特别相关,但基本上只是改变背景div的高度以匹配下拉列表的高度 我已经看过引导折叠jquery,但它实在太复杂了,我无法理解。有谁能告诉我,如果有更简单的方法实现这一点,我应该做什么 下面是相关的代码:我想做的是当这个下拉列表被完全扩展时,启动一些东西Javascript 当Twitter bootsrap下拉导航菜单完成时,调整一些CSS,它';手术,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我想在Twitter Bootsrap中的导航下拉菜单完成操作后,使用JS对CSS进行一些调整。(即当它完全向下、完全向上或其中一个子菜单操作完成时) 我想我想做的不是特别相关,但基本上只是改变背景div的高度以匹配下拉列表的高度 我已经看过引导折叠jquery,但它实在太复杂了,我无法理解。有谁能告诉我,如果有更简单的方法实现这一点,我应该做什么 下面是相关的代码:我想做的是当这个下拉列表被完全扩展时,启动一些东西 <div class="navbar"> <div clas
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<!-- Be sure to leave the brand out there if you want it shown -->
<a class="brand" href="#">Project name</a>
<!-- Everything you want hidden at 940px or less, place within here -->
<div class="nav-collapse collapse">
<nav >
<ul class="nav">
<li ><a href="#">Home</a></li>
<li ><a href="#">About</a></li>
<li ><a href="#">Pages</a></li>
<li >Pages</a>
<ul class="sub-menu">
<li ><a href="">Quamquam tu hanc copiosiorem</a></li>
<li ><a href="">Quamquam tu hanc copiosiorem</a></li>
<li ><a href="">Quamquam tu hanc copiosiorem</a></li>
</ul>
</li>
</ul>
- 页
您需要查看代码“下拉类定义”部分下的boostrap.js文件 在查看代码时,类似这样的内容应该可以帮助您开始
$("a.dropdown-toggle").on('click.dropdown.data-api','', function(r) {
console.log(r)
})
从bootstrap.js中的代码来看,当下拉列表被隐藏时,将触发该命令
$('html').on('click.dropdown.data-api', function () {
///...
})
如果您正在寻找折叠内容,那么您将需要查看“可折叠数据-API”选项。您能展示一个示例代码并解释您想要实现的目标吗?这是一个很好的技术问题,但如果没有任何链接/代码片段/示例/等等,很难回答。您的问题没有任何反对票!;)@byronyasgur引导文档显示插件触发了名为
显示
和隐藏
的事件,不是吗?@byronyasgur你说“我认为这是4次否决票,4次上升,所以为零,但我可能错了”…听起来你“对否决票的历史感兴趣”。只是想澄清一下,因为你认为你得到了反对票,但没有…你不需要在你自己的代码中使用所有的名称空间.on('click',…)
应该可以。
$('html').on('click.dropdown.data-api', function () {
///...
})