显示隐藏动画

时间:2014-09-05 10:36:12

标签: javascript jquery

我有以下显示/隐藏功能:

    // Show/hide filters on mobile //
$("#openMobileFilters").click(function(){   
    showOrHideFilter(true);
});
$(".closeFilters").click(function(){
    showOrHideFilter(false);         
}); 

function showOrHideFilter(show) {
    $("#results-container, .navbar-inverse" ).toggleClass( "hidden-xs", show );
    $("#filter-column").toggleClass("hidden-xs", !show); 
}

我想在切换类时添加动画。类似的东西:

.animate({ width: 'hide' });

我不确定如何将其与功能结合起来?

非常感谢

1 个答案:

答案 0 :(得分:0)

尝试像这样修改你的功能:

function showOrHideFilter(show) {
    $("#results-container, .navbar-inverse" ).toggleClass( "hidden-xs", show );
    $("#filter-column").toggleClass("hidden-xs", !show); 
        if (show){
            $(this).animate({ width: 'hide' });
        }
}

希望它有用。

相关问题