Задать вопрос
@drtvader
Вечный студент

Почему после первого срабатывания slideDonw отрабатывает не так?

Добрый всем! Есть ссылки, при клике на которую плавно выезжают формы, ссылок таких неограниченное количество, при первом клике формы выезжают красиво, плавно. При кликах на следующую ссылку они уже отрабатывают по другому
$('.b-rewiews__answer').on('click', function() {
            var obj = $(this).parents('.b-rewiews__rewiew-block');

            $(".b-rewiews__rewiew-block").first().append($('.answer').detach());

            if (!obj.is(":last-child")) {
                do {
                    obj = obj.next();
                } while (
                    (obj.offset().top == $(this).parents('.b-rewiews__rewiew-block').offset().top)
                    && (!obj.is(":last-child"))
                );

                if (!obj.is(":last-child")) obj = obj.prev();
            }

            // Insert Ajax with data

            obj.after($('.answer').detach());
            $('.answer').slideDown();
            $(window).scrollTop($('.answer').offset().top - 160);

        return false;
    });
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@chirskiy_mixail
Очень давно занимаюсь версткой, имею огромный опыт
Хотелось бы пример в действии увидеть, тогда и посмотреть можно в чем беда
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы