私はajaxナビゲーションを実装していて、html5 history APIを利用したいので、History.jsに困惑しました。
私はそれをどのように使うべきか正確にはわかりません、そしてそれのためのドキュメンテーションはあまり良くありません、noreは例です。
私はそれを台無しにしようとしました...
$("a[href]:not(.no-ajax-navigate)").click(function(e){
e.preventDefault();
var path = $(this).attr('data-path');//this is "path/to/page" (clean url's)
//so I got the path.. now what? pushState?
});
私は今何をすべきかわからない..事前に感謝します!
アップデート1
@OneTrickPonyがコメントした[ソースコード]@OneTrickPonyがコメントした[http://html5.gingerhost.com/new-york)を見て、動作させました。しかし、ページの読み込み時にpopstateイベントが発生するようです。これは起こるはずですか?私のページは基本的にフェードイン/フェードアウトしますが、これは最初にブラウザをロード(更新)するときにちょっと面倒です。