jQueryのbbqプラグインを見ていて、コード内のどこにでもdocument.hash
という言葉が見つかりませんでした。jQuery bbq ...グリルはどこですか?
私はハッシュを得ることがライン1094であると仮定します。
function get_fragment(url) {
url = url || location.href;
return '#' + url.replace(/^[^#]*#?(.*)$/, '$1');
};
そして818でハッシュを設定するしかし、なぜ代わりにlocation.hash
のものでしょうか?
またthisとの契約何:
jq_bbq.pushState = jq_bbq_pushState = function(params, merge_mode) {
jq_bbq_pushState = function...
が十分ではないでしょうか?
実際、pushStateは新しいブラウザ履歴メソッドで、履歴を手動で操作してブラウザの状態を保存することができます。 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#The_pushState().C2.A0modod – Wil
@WilliamGolden混乱して申し訳ありませんが、私は質問の2番目の点を指していました。 1つは 'location.hash'です。更新を参照してください。 –