Установите timeOut после щелчка до того, как в jQuery начинается анимация шатания - PullRequest
0 голосов
/ 04 июля 2019

У меня есть пошаговая анимация, которую вы активируете при нажатии.Я не уверен, как установить задержку за 1 секунду до начала настоящей анимации.

Я просто не уверен, где ее включить.Вы нажимаете кнопку.Подождите 1 сек.Затем начинаются ошеломляющие анимации.

jQuery(document).ready(function($) {
  var moveButton = document.querySelector('.RoundedAnimatedNavigationTrigger');
  var items = document.querySelectorAll('.RoundedAnimatedNavigation li');
  var isMoved = false;

  moveButton.onclick = function() {
    // toggle flag
    isMoved = !isMoved;

    for (var i = 0; i < items.length; i++) {
      var toggleItemMove = getToggleItemMove(i);

      // Change stagger timing
      setTimeout(toggleItemMove, i * 200);
    }
  };

  function getToggleItemMove(i) {
    var item = items[i];
    return function() {
      item.classList.toggle('is-moved');
    }
  }
});
...