2011-07-11 7 views
4

私はjQuery Addressを使用して、ajaxサイトでディープリンクを実行しています。 /SomeController/SomeAction#/586?e=5808&tab=#FirstjQuery Address、パラメータを変更しますか? (ディープリンク)

Q1:

私はこのような複数の引数を持ってどのように私はちょうど「タブ」パラメータを変更できますか?私はこのようにそれを行う
...

$("#tabs").bind("tabsselect", function(event, ui) { 
    $.address.parameter("tab", ui.tab.hash); 
} 

..the結果は次のとおりです。代わりの/SomeController/SomeAction#/586?e=5808&tab=#First#Third
希望:/SomeController/SomeAction#/586?e=5808&tab=#Third URLハッシュ内の他のパラメータ上記のイベントで

べき未知のものとみなされ、そのままでなければなりません。

Q2:URLハッシュからパラメータを削除するにはどうすればよいですか?
タブのパラメータを完全に削除する場合は上記と同じですが、

ありがとうございました!

答えて

1

あなたが提供されるリンクは、あなたが放火犯を使用してコードをスヌープすることができますtabs

http://www.asual.com/jquery/address/samples/tabs/#Overview

を持っています。それはきれいに見える

+0

グッド試してますがパラメータが異なる動作をします。 –

0

私はこれが非常に古い質問であることを知っていますが、まだIDは答えたと思います。

あなたはまず、新しい値に割り当て、それを削除するにはnullにパラメータを設定する必要があります。

$.address.parameter('tab', null) 
$.address.parameter('tab', ui.tab.hash) 
関連する問題