HideShow
ページ1とページ2を切り替えます。
HTML
1.html
<div id="barba-wrapper">
<div class="barba-container">
<p>ページ1</p>
<p>
<a href="./2.html">ページ2を表示</a>
</p>
</div>
</div>
2.html
<div id="barba-wrapper">
<div class="barba-container">
<p>ページ2</p>
<p>
<a href="./1.html">ページ1を表示</a>
</p>
</div>
</div>
JavaScript
Barba.Pjax.start();
var HideShowTransition = Barba.BaseTransition.extend({
start: function() {
this.newContainerLoading.then(this.finish.bind(this));
},
finish: function() {
document.body.scrollTop = 0;
this.done();
}
});
Barba.Pjax.getTransition = function() {
return HideShowTransition;
};