Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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 使用“向上滑动”按钮单击时保持引导3下拉列表打开;向下动画_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 使用“向上滑动”按钮单击时保持引导3下拉列表打开;向下动画

Javascript 使用“向上滑动”按钮单击时保持引导3下拉列表打开;向下动画,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我使用一个引导下拉菜单作为垂直菜单,它来自于在导航栏上单击的按钮。我添加了一些jQuery以允许下拉列表平滑地向下滑动,而不是突然出现,但现在我遇到了当单击任何位置(内部或外部)时下拉列表关闭的问题 下拉菜单中的一些“链接”实际上是手风琴样式的标题,单击时显示页面列表,因此我需要在单击时保持下拉列表打开 我的主要问题是,我找到了一些可行的解决方案,但它们似乎覆盖了下拉列表的平滑幻灯片功能 这是我在幻灯片中使用的代码: $('.dropdown').on('show.bs.dropdown', f

我使用一个引导下拉菜单作为垂直菜单,它来自于在导航栏上单击的按钮。我添加了一些jQuery以允许下拉列表平滑地向下滑动,而不是突然出现,但现在我遇到了当单击任何位置(内部或外部)时下拉列表关闭的问题

下拉菜单中的一些“链接”实际上是手风琴样式的标题,单击时显示页面列表,因此我需要在单击时保持下拉列表打开

我的主要问题是,我找到了一些可行的解决方案,但它们似乎覆盖了下拉列表的平滑幻灯片功能

这是我在幻灯片中使用的代码:

$('.dropdown').on('show.bs.dropdown', function(e){
    $(this).find('.dropdown-menu').first().stop(true, true).slideDown();
});

$('.dropdown').on('hide.bs.dropdown', function(e){
    $(this).find('.dropdown-menu').first().stop(true, true).slideUp();

});
这是我菜单的总体结构:

<div class="dropdown">
    <button type="button" class="dropdown-toggle nav-tog" id="dropdownMenu1" data-toggle="dropdown">
        <span class="sr-only">Toggle navigation</span>
        <i class="fa fa-bars" style="color: #A05317; font-size: 30px;"></i>
    </button>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1" id="mainMenu">
            <ul id="main-nav">
                <li class="nav-item"><a href="#">NAV HEADER (accordion)</a>
                    <ul>
                        <li><a href="#">Sub Nav 1</a></li>
                        <li><a href="#">Sub Nav 2</a></li>
                        <li><a href="#">Sub Nav 3</a></li>
                        <li><a href="#">Sub Nav 4</a></li>
                    </ul>
                </li>
                <li class="nav-item"><a href="#">NAV HEADER (accordion)</a>
                    <ul>
                        <li><a href="#">Sub Nav 1</a></li>
                        <li><a href="#">Sub Nav 2</a></li>
                        <li><a href="#">Sub Nav 3</a></li>
                        <li><a href="#">Sub Nav 4</a></li>
                    </ul>
                </li>
                <li class="nav-item"><a href="#">NAV HEADER</a></li>
                <li class="nav-item"><a href="#">NAV HEADER</a></li>
                <li class="nav-item"><a href="#">NAV HEADER</a></li>
                <li class="nav-item"><a href="#">NAV HEADER</a></li>
                <li class="nav-item"><a href="#">NAV HEADER (accordion)</a>
                    <ul>
                        <li><a href="#">Sub Nav 1</a></li>
                        <li><a href="#">Sub Nav 2</a></li>
                        <li><a href="#">Sub Nav 3</a></li>
                        <li><a href="#">Sub Nav 4</a></li>
                    </ul>
                </li>
             </ul>
        </ul>
    </div>

切换导航
任何帮助都将不胜感激