在所有块添加一个类后隐藏

时间:2016-05-22 11:58:04

标签: jquery html css

有6个块,按下即可隐藏。 我希望在所有块(display:none)之后隐藏,添加了一个类。

我试图这样做:

$( 'input[type=checkbox]' ).click(function(){
        $('.catalog:has(input:checked)')
            .animate({ opacity: "0.5"},1000)
            .delay(1000)
            .fadeOut(1000);

});



var countCatalog=$('.catalog').length;
    var catalogNone=$('.catalog:hidden').length;

$(function () {
    if ($(countCatalog)==(catalogNone)){
        $('.work').addClass('new__block');
    }
});

隐藏有效,无法添加新块。 我的英语不好,希望你能理解我并帮助我。谢谢。

2 个答案:

答案 0 :(得分:1)

$('.work').addClass('.new__block');

假设是

$('.work').addClass('new__block');

答案 1 :(得分:1)

我重写了你的代码片段并通过代码解释

mydf2$conDistanceBins

最后,the fiddle