- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タブ切り替えが出来るjavascriptを使用しています。)
Javascriptを使用したタブ切り替えの方法
このQ&Aのポイント
- タブ切り替えができるjavascriptを使用しています。参考サイトを元に動作するタブ切り替えを実装しました。
- リンクをクリックした時に、特定のタブへ直接飛ぶようにしたいと思っていますが、ヘッダーのJavascriptの編集方法がわかりません。
- お手上げになってしまったので、どなたか教えていただけると助かります。
- みんなの回答 (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 やってることはここと同じです。
お礼
ありがとうございます! しかし、思うように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>