2012-05-09 16 views
1

いくつかの助けがありがたいです - 私は別のページからのリンクで特定のタブを表示しようとしています。 [here]ターゲットページを示す例は、コードの大部分を持っている - 彼らは、私はちょうどこれは動作するはずのタブ別のページから特定のタブへのリンク

+0

以来jQueryでどのページがリクエストされているのかを知る必要があります。まず、urlで作業し、#tabxを取得してjqueryコードでそのタブを最新のものに設定する必要があります。 – arma

+0

実例を提供できますか?ありがとうN. – NickP

答えて

1

内の特定のコンテンツをターゲットできるようにする必要があるとして、心のタブでクマがうまく動作:

まあ
// remove current selection 
$(".tablist ul.tabs li").removeClass("current"); 

// check if the desired tab exists 
if ($("#" + (window.location.hash.replace("#", "")))) { 

    // selected desired tab 
    $("#" + (window.location.hash.replace("#", ""))).addClass("current"); 

} else { 

    // select first tab 
    $('ul.tabs li:first').addClass('current'); 
} 
+0

ありがとうSmamattiどこのコードは行っていますか?ここに追加できますか? http://jsfiddle.net/SAvm5/1/ – NickP

+0

これは問題ありません。コードブロックがどこに追加されたのか見たいと思ったので、テストします。 – NickP

+0

'target.html'に入れるか、そこからリンクする必要があります。そうすれば、ページがロードされたときに実行できます。 - この行を '$( 'ul.tabs li:first')に置き換えます。addClass( 'current');'、ハッシュが空であるか無効であるときにこれを設定する必要があります。 – Smamatti

関連する問題