pjaxといわれるものメジャーなの2種類あるらしい
この前提の知識なくいろいろやって苦労したやで
それぞれ参考リンクをいくつか
◯defunkt版
- pjax
- defunkt/jquery-pjax
- defunkt版pjaxの説明 | Cubix
- jQuery – pushStateとAjaxの組み合わせpjax – Qiita
- WordPressでPjaxの実装と、よくあるトラブルの解決方法 | naoyu.net
- pjax利用時のJSやCSSの挙動 | ブログ | WEB制作所インレット
こちらが本家でおそらく一般的なpjax、githubの中の人のもの
◯falsandtru版
- PJAX
- falsandtru/jquery.pjax.js
- pjaxでスムーズなページ遷移(静的サイトでも手軽にpjax!) | Cubix
- web帳 | pjax (pushState + Ajax) jquery plugin 使用方法 などなど
- pjaxによる画面遷移 | 千葉県習志野市のホームページ制作 somosomo
こちらは本家より高速化&高機能といった感じでしょうか
基本はドキュメントが豊富だったりしてdefunkt版でいっといた方が良いような
falsandtru版は書き方が悪いのか何かとの相性が悪いのかイベント発火がうまくいかずな感じでした
どちらにせよCubixさんの記事が分かりやすいので、導入の際はこちらを参考にさせてもらいましたー