barba.js Uncaught TypeError: Невозможно прочитать свойство Promise неопределенного - PullRequest
0 голосов
/ 19 октября 2018

js

Uncaught TypeError: Невозможно прочитать свойство 'Promise' из неопределенного

это код

$('document').ready(function(){
    var pagetrans = Barba.BaseTransition.extend({
        start: function() {
            Promise.all([this.newContainerLoading, this.left()]).then(this.right.bind(this));
        },
        left: function() {
            var transon = $(".transition").animate({left: '0px'});
            return $(this.oldContainer).transon.Promise();
        },
        right: function(el) {
            var _this = this;
            var el = $(this.newContainer);
            $(this.oldContainer).hide();
            el.css({
                visibility : 'visible',
                opacity : 0
            });
            var transoff = $(".transition").animate({left: '100%'});
            el.transoff, 400, function() {
                _this.done();
            };
        }
    });
    Barba.Pjax.getTransition = function() {
        return pagetrans;
    };
    Barba.Pjax.start();
});

переход не работаетхорошо, просто начните скользить влево и не возвращаться вправо

1 Ответ

0 голосов
/ 27 февраля 2019

Я не проверял, работает ли оно, но я думаю, promise() - правильное имя, а не Promise().

return $(this.oldContainer).transon.promise();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...