script.js 4.21 KB
$(document).ready(
    function()
    {
        $(".active").click(
            function()
            {
                return false;
            }
        );
        $(".post_1 .more").click(
            function()
            {
                $(this).parent().find('.spoiler').toggle(500);
                if($(this).hasClass('opened')) {
                    $('.more a').text('Узнать больше');
                } else {
                    $('.more a').text('Скрыть');
                }
                $(this).toggleClass('opened');
                return false;
            }
        );
        $(".button2 a, .button3 a").click(
            function()
            {
                $(this).toggleClass('opened');
                $(this).parent().find('.spoiler').toggle(500);
                $(this).parent().find(".checked").removeClass("checked");
                return false;
            }
        );
        $('.spoiler input[type="radio"]').click(
            function()
            {
                if($(this).is(":checked"))
                {
                    $(this).parent().parent().find(".checked").removeClass("checked");
                    $(this).parent().addClass('checked');
                    return false;
                } else
                {
                    $(this).parent().removeClass('checked');
                    return false;
                }
            }
        );
        $(".item-to-fade").hide();
        $(".more_colls").click(
            function()
            {
                if($(this).hasClass('opened'))
                {
                    $('.item-to-fade').hide();
                } else
                {
                    $('.item-to-fade').show();
                }
                $(this).toggleClass('opened');
                $(this).parent().parent().find(".spoiler").toggle(500);
                return false;
            }
        );

        $(".btn_otz.write").click(
            function()
            {
                $(".add_comment").show();
                $(this).parent().hide();
                return false;
            }
        );
        $(".close_comm").click(
            function()
            {
                $(this).parent().hide();
                $(".otz_buttons").show();
                return false;
            }
        );
        $(".btn_otz.more1").click(
            function()
            {
                $(".hidden:lt(4)").removeClass("hidden");
                if(!$(".hidden").is(".hidden"))
                {
                    $(this).remove();
                }
                return false;
            }
        );
        $(".punkt").parent().find(".spoiler input[type='checkbox']:checked").parent().addClass("l_check").parent().parent().parent().show().parent().find(".punkt").addClass('opened');

        if($('.spoiler-inner').length !== 0)
        {
            var spoilerLineHeight = parseInt($('.spoiler-inner').css('line-height').replace('px', ''));
            var spoilerFullHeight = parseInt($('.spoiler-inner').css('height').replace('px', ''));
            if(spoilerFullHeight < spoilerLineHeight * 3)
            {
                $('.just-more').hide();
            } else
            {
                $('.simple-spoiler').css('height', spoilerLineHeight * 3);
            }
        }
        $(document).on(
            'click', '.just-more', function(event)
            {
                event.preventDefault();
                if($(".simple-spoiler").hasClass("just-closed"))
                {
                    $('.just-more a').text("Скрыть");
                    $('.simple-spoiler').animate({height : spoilerFullHeight}, 1000);
                } else
                {
                    $('.just-more a').text("Узнать больше");
                    $('.simple-spoiler').animate({height : spoilerLineHeight * 3}, 1000)
                }
                $(".simple-spoiler").toggleClass("just-closed");
            }
        );
        $(".hidemenu").click(function(){
            $(this).toggleClass("show");
            $(this).parent().find(".container").toggleClass("showed");
        });
    }
);