@Pref_viper

Как сделать плавный, выпадающий аккордеон?

Доброе время суток всем!

Ребята подскажите, пожалуйста, как сделать плавный, выпадающий аккордеон???

Я уже написал скрипт, но плавности не видно((
По умолчанию первая li-шка всегда должна быть активной...

<ul>
                    <li class="accordion_open">
                        <div>
                            <p>Что такое "подготовка проекта"?</p>
                            <div class="block_answers">
                                <p class="answer">Для эффективной работы нам необходимо согласовать все этапы будущего проекта с заказчиком.
                                    Специалисты нашей компании изучают ваше предложение и выявляют потребности ваших потенциальных клиентов.
                                    После чего разрабатываем речевые модули, обучаем телемаркетологов и подготавливаем актуальные базы данных для обзвона.</p>
                            </div>
                        </div>
                    </li>
<li >
                        <div>
                            <p>Что такое "подготовка проекта"?</p>
                            <div class="block_answers">
                                <p class="answer">Для эффективной работы нам необходимо согласовать все этапы будущего проекта с заказчиком.
                                    Специалисты нашей компании изучают ваше предложение и выявляют потребности ваших потенциальных клиентов.
                                    После чего разрабатываем речевые модули, обучаем телемаркетологов и подготавливаем актуальные базы данных для обзвона.</p>
                            </div>
                        </div>
                    </li>
                </ul>

.wrap_answer_to_question li.accordion_open {
    height: auto;
    overflow: visible;
}
.wrap_answer_to_question li {
    display: flex;
    list-style-type: none;
    margin-bottom: 20px;
    height: 30px;
    overflow: hidden;
    cursor: pointer;
}
.wrap_answer_to_question li:before {
    content: url(../images/question.png);
    margin-left: 40px;
}
.wrap_answer_to_question li p {
    font-family: 'HelveticaNeueCyr-Thin', sans-serif;
    font-weight: normal;
    font-size: 25px;
    color: #000;
    margin: 0 0 0 15px;
    padding-bottom: 15px;
}
.wrap_answer_to_question .block_answers {
    padding: 35px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #0467bb;
}
.wrap_answer_to_question .answer {
    margin: 0;
    line-height: 45px;
    font-family: 'HelveticaNeueCyr-Thin', sans-serif;
    font-weight: normal;
    font-size: 20px;
    padding: 0;
}


<script>
    $(document).ready(function(){
        $('.wrap_answer_to_question li').click(function(){
            if($(this).hasClass('accordion_open')) {
                $(this).removeClass('accordion_open');
                //$(this).fadeIn();
            }
            else {
                $('.wrap_answer_to_question li').removeClass('accordion_open');
                $(this).addClass('accordion_open');
               // $(this).fadeOut();

            }
        });
    });
</script>
  • Вопрос задан
  • 4975 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы