Jquery Animation slideUp не работает, потому что он мгновенно - PullRequest
0 голосов
/ 28 декабря 2018

Когда показывается мой div и я нажимаю на кнопку закрытия, div должен сдвинуться вверх, но анимация не работает, потому что она мгновенно встает ... Может кто-нибудь сказать мне, как я могу заставить анимацию работать?

  $('.close').on('click', function() {
        $('#voteFormContainer').slideUp(200, function(){
          $('#voteFormContainer').removeClass('scaleToOne');
          $('.menu--under').slideUp(300);
        });
        $('body').removeClass('body-scroll-block');
      });

      $('.voteButton').on('click', function() {
        $('#voteFormContainer').css('display', 'block');
        setTimeout(function(){
          $('#voteFormContainer').addClass('scaleToOne');
        },10);
        $('.menu--under').slideDown(300);
        $('body').addClass('body-scroll-block');
      });


    #voteFormContainer {
      display: none;
      width: 100%;
      height: 100%;
      position: fixed;
      top: 0;
      left: 0;
      overflow-y: scroll;
    }
...