Показать сообщение отдельно
  #1 (permalink)  
Старый 19.03.2018, 11:27
Новичок на форуме
Отправить личное сообщение для Zipper09 Посмотреть профиль Найти все сообщения от Zipper09
 
Регистрация: 14.03.2018
Сообщений: 3

Не работает slideToggle. jquery
Здравствуйте. Хочу отодвинуть последующие блоки, когда в первом блоке нажимаю на картинку и выдвигается дополнительный див.
$(document).ready(function() {

            $("#trigger-f").click(function(){
               $(".descr-f").slideToggle( 'slow', function(){ 
                  $("#eight").animate({
            		top: "280px",
        			}, 200);
                  $(".descr-f").css('display', 'flex');
               });
            });	
         });

Код работает, но не задвигает дополнительный див назад при клике на туже картинку и отодвигает второй блок накладывая его на третий, а нужно что бы все следующие блоки отодвигались при клике и сдвигались обратно при том же клике.
trigger-f - картинка, descr-f - скрытый изначально дополнительный блок, eight -- тот второй блок, за ним еще много следующих блоков. Подскажите как исправить ситуацию?
Ответить с цитированием