UNPKG

barba.js

Version:

Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.

35 lines (29 loc) 612 B
var Home = Barba.BaseView.extend({ namespace: 'home', onEnter: function() { }, onEnterCompleted: function() { document.body.classList.add('home'); }, onLeave: function() { document.body.classList.remove('home'); }, onLeaveCompleted: function() { } }); Home.init(); var About = Barba.BaseView.extend({ namespace: 'about', onEnter: function() { }, onEnterCompleted: function() { document.body.classList.add('about'); }, onLeave: function() { document.body.classList.remove('about'); }, onLeaveCompleted: function() { } }); About.init(); Barba.Pjax.start();