【发布时间】:2018-10-19 01:17:30
【问题描述】:
js
未捕获的 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();
});
过渡不正常 只是开始向左滑动而不是向右滑动
【问题讨论】:
标签: javascript jquery transition