barbajs.org/transition.html
Судя по документации сначала нужно дождаться newContainerLoading
newContainer
HTMLElement of the new container. (with visibility: hidden;)
Please note, it's undefined until newContainerLoading is resolved!
И немного переделанный пример из доки
var HideShowTransition = Barba.BaseTransition.extend({
start: function() {
this.newContainerLoading.then(this.finish.bind(this));
},
finish: function() {
this.newContainer; // теперь newContainer должен быть доступен
this.done();
}
});