• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タブ切り替えが出来るjavascriptを使用しています。)

Javascriptを使用したタブ切り替えの方法

このQ&Aのポイント
  • タブ切り替えができるjavascriptを使用しています。参考サイトを元に動作するタブ切り替えを実装しました。
  • リンクをクリックした時に、特定のタブへ直接飛ぶようにしたいと思っていますが、ヘッダーのJavascriptの編集方法がわかりません。
  • お手上げになってしまったので、どなたか教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • my--
  • ベストアンサー率89% (91/102)
回答No.1

 var index = 0;  var uri = location.href;  var num = uri.lastIndexOf('#');  if (num > -1) {   var idStr = uri.substring(num + 1);   var list = $('#container-1').children('div');   list.each(function(n) {    if (this.id === idStr) {     index = n;     return false;    }   });  }  $('#container-1 > ul').tabs({ fx: { opacity: 'toggle', duration: 'fast' }, selected: index }); オプションのselected(0から始まる数値)で初期表示タブを指定できます。 http://okwave.jp/qa/q5942078.html やってることはここと同じです。

barakamon
質問者

お礼

ありがとうございます! しかし、思うようにjavascrptが動かなくてウーンと思ってましたが、 比較的得意としているphpと組み合わせて、なんとか動くようになりました! 一応以下にソースを書いておきます。 http://xxx.xxx?id=2 とかした場合。 <script type="text/javascript"> <?php if( $_GET["id"] != ""){ print "var index = ".$_GET["id"].";"; }else{ print "var index = 0;"; } ?>  $(function() { $('#ui-tab > ul').tabs({ fx: { opacity: 'toggle', duration: 'fast' },selected:index }); }); </script>

関連するQ&A

専門家に質問してみよう