Barba.js 今回はPJAXを比較的簡単に実装し、シームレスなページ遷移を実現するjavascriptプラグイン「Barba.js」を紹介します。 ちょっと前まではサポートブラウザの関係でいまいち仕事では使えることが少なかったPJAXですが、IE9以下をほぼ考えなくても良くなってきている昨今ならどんどん使っていけるのではないでしょうか。 というわけで、こちらサポートブラウザはpushStateが使えるモダンブラウザ&IE10+っぽいです。 用意するもの まずはGitHubからプラグインを手に入れましょう。 いろいろ入っていますが、とりあえず最低限必要なのはbarba.min.jsのみです。 ただ、Barba.jsを作動させたりトランジションを書いたりする用の外部jsも用意しておくといいかもしれませんね。 <script src="barba.min.js" type="text/jav
![シームレスなページ遷移を!PJAXの実装に便利な軽量プラグイン Barba.js の使い方 | ARAKAZE NOTE](https://cdn-ak-scissors.b.st-hatena.com/image/square/e92199207f6b6caf08fe8e6f6a19cd100db4a97c/height=288;version=1;width=512/http%3A%2F%2Farakaze.ready.jp%2Fwp-content%2Fuploads%2F2016%2F07%2Fposts_photo-5.jpg)