css - Bootstrap 菜单下拉动画点击

标签 css twitter-bootstrap

我对下拉动画有疑问。我找到了一个很棒的工作代码,但它适用于悬停事件。现在我需要一些帮助来调整适用于“点击”事件的代码。这是我的代码 https://jsfiddle.net/pLrLLgoj/206/

代码:

$(function(){
$(".dropdown").hover(            
        function() {
            $('.dropdown-menu', this).stop( true, true ).fadeIn("fast");
            $(this).toggleClass('open');
            $('b', this).toggleClass("caret caret-up");                
        },
        function() {
            $('.dropdown-menu', this).stop( true, true ).fadeOut("fast");
            $(this).toggleClass('open');
            $('b', this).toggleClass("caret caret-up");                
        });
});

最佳答案

检查 I modified your fiddle

我已经删除了 JS,只更改了 CSS 以在点击时为下拉菜单设置动画

.dropdown-menu {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    transform: rotateX(90deg);
    transform-origin: top;
    opacity: 0;
    display: block;
    width: 100%;
    border: none;
}
.open .dropdown-menu {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: top;
    width: 100%;
    border: none;
}

关于css - Bootstrap 菜单下拉动画点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43465186/

相关文章:

css - Bootstrap : resizing a window if is a mobile device

twitter-bootstrap - Bootstrap Modal 立即消失

css - 无法使用 Node-sass、bootstrap-sass 加载 Bootstrap

javascript - Bootstrap + React.js 菜单

html - 如何获取与css在同一行的输入?

css - 图像在 Wordpress 轮播中显示不正确

html - Fieldset 会破坏 Edge、FF、Chrome 中的布局,但不会破坏 IE11 中的布局?

html - CSS 动画在 IE 和 Microsoft Edge 中不起作用

javascript - Uncaught ReferenceError : i2d is not defined at Drawing. js:1

html - Bootstrap 4 导航下拉菜单溢出窗口