Задать вопрос
@deepprod

Как решить проблему с ошибкой Uncaught TypeError?

Здравствуйте, возникает ошибка в Uncaught TypeError: Cannot read property 'shouldStopExecution' of undefined. Как ее решить?

5da4a8cee0b6d269029926.jpeg

Вот сам код:

function Parallax2(options) {
  options = options || {};
  this.nameSpaces = {
    wrapper: options.wrapper || '.parallax',
    layers: options.layers || '.parallax-layer',
    deep: options.deep || 'data-parallax-deep' };

  this.init = function () {
    var self = this,
    parallaxWrappers = document.querySelectorAll(this.nameSpaces.wrapper);
    for (var i = 0; i < parallaxWrappers.length; i++) {if (window.CP.shouldStopExecution(0)) break;
      (function (i) {
        parallaxWrappers[i].addEventListener('mousemove', function (e) {
          var x = e.clientX,
          y = e.clientY,
          layers = parallaxWrappers[i].querySelectorAll(self.nameSpaces.layers);
          for (var j = 0; j < layers.length; j++) {if (window.CP.shouldStopExecution(1)) break;
            (function (j) {
              var deep = layers[j].getAttribute(self.nameSpaces.deep),
              disallow = layers[j].getAttribute('data-parallax-disallow'),
              itemX = disallow && disallow === 'x' ? 0 : x / deep,
              itemY = disallow && disallow === 'y' ? 0 : y / deep;
              if (disallow && disallow === 'both') return;
              layers[j].style.transform = 'translateX(' + itemX + '%) translateY(' + itemY + '%)';
            })(j);
          }window.CP.exitedLoop(1);
        });
      })(i);
    }window.CP.exitedLoop(0);
  };
  this.init();
  return this;
}

window.addEventListener('load', function () {
  new Parallax2();
});


В чем может быть проблема?
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@2bllk
Ошибка, т.к. не существует объекта CP (window.CP) и, следовательно, невозможно вызвать функцию "shouldStopExecution" этого объекта.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 дек. 2024, в 09:41
5000 руб./за проект
23 дек. 2024, в 09:39
1000000 руб./за проект
23 дек. 2024, в 09:33
3000 руб./за проект