jQuery Addressを使用して、ajax サイトでディープ リンクを実行しています。
次のような複数の引数があります。/SomeController/SomeAction#/586?e=5808&tab=#First
Q1: 「タブ」パラメーターだけを変更するにはどうすればよいですか?
こうやってみると…
$("#tabs").bind("tabsselect", function(event, ui) {
$.address.parameter("tab", ui.tab.hash);
}
..結果は次のとおりです。/SomeController/SomeAction#/586?e=5808&tab=#First#Third
目的の代わりに:/SomeController/SomeAction#/586?e=5808&tab=#Third
上記の場合、URL ハッシュの他のパラメーターは不明と見なされ、そのままにしておく必要があります。
Q2: URL ハッシュからパラメーターを削除するにはどうすればよいですか?
上記と同様ですが、タブパラメーターを完全に削除したい場合。
ありがとうございました!