【问题标题】:add smooth transition down on bootstrap dropdown在引导下拉菜单中添加平滑过渡
【发布时间】:2015-02-10 12:11:36
【问题描述】:

我在 angularjs 上使用 bootstrap 3。不知道我错过了什么。当我单击它时,它不会平滑地向下/向上滑动,而是快速显示。我正在尝试达到类似于手风琴的效果。

<li class="dropdown" id="printerAnalyticsMenu">
    <a href="#" class="dropdown-toggle">
        <i class="fa fa-bar-chart-o"></i>
        <span class="hidden-xs">Printer Analytics</span>
    </a>
    <ul class="dropdown-menu">
        <li><a class="ajax-link" ui-sref="main.odometer">Odometers</a></li>
        <li><a class="ajax-link" href="#">Real Time Print Job</a></li>
        <li><a class="ajax-link" href="#">Battery</a></li>
        <li><a class="ajax-link" href="#">Printhead</a></li>
    </ul>

和css

li#printerAnalyticsMenu > ul > li {
    /* this will apply to inner UL, adapt to your desired selector */
    -webkit-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    -moz-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
}

【问题讨论】:

    标签: css angularjs twitter-bootstrap-3


    【解决方案1】:

    我已经有一段时间没有自己使用下拉菜单了。但是试试这个:

    li#printerAnalyticsMenu:hover ul {
        -webkit-transition: height 0.3s ease-in-out;
        -o-transition: height 0.3s ease-in-out;
        -moz-transition: height 0.3s ease-in-out;
        transition: height 0.3s ease-in-out;
    }
    

    免责声明:我不熟悉您使用的这个功能,但这是我通常会显示下拉菜单的方式。

    【讨论】:

    • 它没有用。我期待引导程序在点击后会添加一个类
    • 如果我理解正确,您正在为该组件使用 jQuery 插件。如果您可以包含调用代码以执行操作的 jQuery 行,将会很有帮助。
    猜你喜欢
    • 2013-08-16
    • 1970-01-01
    • 2020-10-30
    • 2019-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    相关资源
    最近更新 更多