![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
タブ切り替えの初期表示について、
http://oshiete.goo.ne.jp/qa/7730198.html?from=na …
http://www.finefinefine.jp/web/kiji422/
を参考に作成中です。
特定のページからリンクされた時のみタブ2を表示させて、
それ以外の時はタブ1を表示させたいです。
ですが、特定のページからリンクされた時にタブ2は表示できるのですが、
それ以外の時は<div class="content_wrap">内容</div>のところは何も表示されません。
どうしたら「それ以外の時はタブ1を表示」できますでしょうか。
------------------------------------------------------
●特定のページからのリンク
<a href="000.html?no=1"> </a>
●000.htmlのJavaScript
$(function() {
var n = window.location.href.slice(window.location.href.indexOf('?') + 4);
$(".content_wrap").hide();
$(".content_wrap").eq(n).fadeIn();
$(".tab li").removeClass('select');
$(".tab li").eq(n).addClass('select');
$("#tab li").click(function() {
var num = $("#tab li").index(this);
$(".content_wrap").hide();
$(".content_wrap").eq(num).fadeIn('disnon');
$("#tab li").removeClass('select');
$(this).addClass('select')
});
});
●000.htmlのHTML
<div id="sample">
<ul id="tab">
<li>タブ1</li>
<li>タブ2</li>
</ul>
<div class="content_wrap">内容1</div>
<div class="content_wrap">内容2</div>
</div>
------------------------------------------------------
初歩的な事かもしれませんが、どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんなふうに考えてみてはいかがでしょうか。
初期設定の処理内で、
1)タブ開閉のしくみを設定(参考サイトと同じ)
2)ロケーションのクエリ部を調べて、タブ指定があればその数を取得
無ければ(又は無効なら)デフォルト番号(0とか1とか)にする
3)上記の番号のタブをスクリプトからクリックする
(最初だけフェードインをしないなら、直接、表示/非表示を設定)
ご回答ありがとうございました。
お礼が大変遅くなってしまい、誠に申し訳ございません。
結局JavaScriptにif文を書き足して、やりたいことが実現できました。
回答くださったようなことをやったのかもしれませんが、わかってなさすぎてそうなのかどうかもよくわかりません(汗
もうちょっと勉強したいと思います。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jquery ドロップダウンメニュー...
-
文字と数字が混在する要素のsor...
-
【JQuery】アコーディオンの入...
-
タグの表示順を入れ替え、
-
MAX関数を使ってからLEFT JOIN...
-
jspでcssが読み込めない
-
JSPでの画像ファイル表示
-
Javascriptで指定した日付と時...
-
iframe内のリンクが飛ばないの...
-
javascriptテキストBOX色を元に...
-
javascriptで複数の画像をラン...
-
javascript 時計24時間表示
-
クリックで色変更後に既に変更...
-
自働生成される<div>タグに連番...
-
console.log結果をhtmlで表示し...
-
フッター上部に謎の隙間
-
画像削除機能を付けたい
-
createElementで作成した要素を...
-
フォームに入力された値により...
-
jqueryで要素の中身を要素の外...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jqueryのsortableで一部ソート...
-
クリックした<a>タグのみにClas...
-
どの<li><a> が押されたか判別...
-
【javascript で動的に a タグ...
-
文字と数字が混在する要素のsor...
-
javascriptでEnterキーをtabキ...
-
チェックボックスに入っている...
-
複数のラジオボタン項目でのテ...
-
jquery ドロップダウンメニュー...
-
jQueryのeqで最後からn番目以降...
-
JavaScriptで、?マークとコロ...
-
質問に答えていくと、回答によ...
-
Jqueryでリストのスクロール
-
多階層ドロップダウンのスマホ...
-
JQueryタブのアクティブ アン...
-
gridstack.jsについて教えてく...
-
タブ切り替えの初期表示について
-
オンマウスで画像ロールオーバ...
-
「jQuery」アコーディオンメニ...
-
複数の画像をランダム(シャッ...
おすすめ情報