33

jQuery UI Tabs 3(最新バージョン)を戻るボタンで動作させることができた人はいますか?

つまり、ユーザーが戻るボタンを押した場合、別のページではなく、ページの以前にアクセスしたタブに移動する必要があります。

履歴プラグインは機能するように聞こえますが、ajax をロードしたタブでは機能しないようです。

誰かがこの仕事をすることができたら、それは深く感謝されます、ありがとう!

4

7 に答える 7

38

私もこれに遭遇しました。ここのjqueryアドレスプラグインで本当に簡単ですhttp://www.asual.com/jquery/address/

タブのデモは少し複雑すぎるように見えました。私はちょうどこれをやった:

$('document').ready(function() {
    // For forward and back
    $.address.change(function(event){
      $("#tabs").tabs( "select" , window.location.hash )
    })

    // when the tab is selected update the url with the hash
    $("#tabs").bind("tabsselect", function(event, ui) { 
      window.location.hash = ui.tab.hash;
    })
});
于 2010-07-25T20:40:56.940 に答える
9

これを見てみることをお勧めします: http://www.asual.com/jquery/address/これにより、AJAX 呼び出しとともにディープリンクを行うことができます。

于 2009-05-01T22:50:51.830 に答える
2

現在、戻るボタンのサポートは jQuery UI タブに組み込まれていないようです: http://jqueryui.com/demos/tabs/#Back_button_and_bookmarking

于 2009-05-01T22:59:47.800 に答える
2

現在、このプラグインを使用しています: http://flowplayer.org/tools/demos/tabs/ajax-history.htm

于 2010-09-27T09:16:00.893 に答える
1

jQuery History/Remoteプラグインがそれを行います。タブと History/Remote プラグインの作成者は同じ人で、ここで一緒に作業しています。

于 2009-05-01T23:19:34.133 に答える