Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Скрыть блоки после клика на ссылку (https://javascript.ru/forum/jquery/56120-skryt-bloki-posle-klika-na-ssylku.html)

sld 31.05.2015 00:44

Скрыть блоки после клика на ссылку
 
Здравствуйте!
Такая проблема, .slideUp() скрывает все блоки игнорируя последний <div>, нужно чтобы сначала все блоки отобразились, а уже потом с помощью .slideUp() все это дело скрылось. Вот ссылка на код:

http://jsfiddle.net/bEdfX/890/

Можно конечно оставить пустой <div>, но это как-то не правильно..

Vlasenko Fedor 31.05.2015 01:12

$(function () {
    $(".s").slice(0, 2).show();
    $("#load").click(function (e) {
        e.preventDefault();
        if ($("div:hidden").length == 0) {
            //alert('Тест');
            $("div").slideUp();
        }
        $("div:hidden").eq(0).show();
    });
});

рони 31.05.2015 01:36

sld,
строка 5 не на своём месте
http://jsfiddle.net/bEdfX/902/


Часовой пояс GMT +3, время: 15:02.