Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当Twitter bootsrap下拉导航菜单完成时,调整一些CSS,它';手术_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

Javascript 当Twitter bootsrap下拉导航菜单完成时,调整一些CSS,它';手术

Javascript 当Twitter bootsrap下拉导航菜单完成时,调整一些CSS,它';手术,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我想在Twitter Bootsrap中的导航下拉菜单完成操作后,使用JS对CSS进行一些调整。(即当它完全向下、完全向上或其中一个子菜单操作完成时) 我想我想做的不是特别相关,但基本上只是改变背景div的高度以匹配下拉列表的高度 我已经看过引导折叠jquery,但它实在太复杂了,我无法理解。有谁能告诉我,如果有更简单的方法实现这一点,我应该做什么 下面是相关的代码:我想做的是当这个下拉列表被完全扩展时,启动一些东西 <div class="navbar"> <div clas

我想在Twitter Bootsrap中的导航下拉菜单完成操作后,使用JS对CSS进行一些调整。(即当它完全向下、完全向上或其中一个子菜单操作完成时)

我想我想做的不是特别相关,但基本上只是改变背景div的高度以匹配下拉列表的高度

我已经看过引导折叠jquery,但它实在太复杂了,我无法理解。有谁能告诉我,如果有更简单的方法实现这一点,我应该做什么

下面是相关的代码:我想做的是当这个下拉列表被完全扩展时,启动一些东西

<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 () { 
   ///... 
})