画像のリンクをクリックするとメニューが表示されてまたクリックするとメニューが閉じる方法を教えて下さい。
例を挙げると
http://shop.hangame.co.jp/itemshop.nhn?shopid=81
の左メニュー単品パーツとかアバガチャのリンクをクリックするとメニューが表示されるって感じです。
No.1ベストアンサー
- 回答日時:
ハンゲームのページが
どういう構造になっているのかは
よくわかりませんでしたが、
javascriptで行なう方法なら。
<script type="text/javascript" language="JavaScript">
<!--
var flag = null;
function Sample(id){
if (flag == id){
document.getElementById(id).style.display = 'none';
flag = null;
}else{
if (flag != null){
document.getElementById(flag).style.display ='none';
}
document.getElementById(id).style.display = 'block';
flag = id;
}
}
// -->
</script>
<div>
<h4 onclick="Sample('target1')"><img src="ヘッダ画像1.gif" alt="ヘッダ画像1" /></h4>
<ul id="target1" style="display:none;">
<li>リストA
<ul>
<li><a href="">リストA-a</a></li>
<li><a href="">リストA-b</a></li>
</ul>
</li>
<li>リストB
<ul><li>
<a href="">リストB-c</a></li>
<li><a href="">リストB-d</a></li>
</ul>
</li>
</ul>
<h4 onclick="Sample('target2')"><img src="ヘッダ画像2.gif" alt="ヘッダ画像2" /></h4>
<ul id="target2" style="display:none;">
<li>リストC
<ul>
<li><a href="">リストC-a</a></li>
<li><a href="">リストC-b</a></li>
</ul>
</li>
<li>リストD
<ul>
<li><a href="">リストD-c</a></li>
<li><a href="">リストD-d</a></li>
</ul>
</li>
</ul>
</div>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScript 要素を取得・比較し...
-
「jQuery」アコーディオンメニ...
-
大量のチェックボックス状態取...
-
タブメニューを上下に設置
-
jQueryのhide,showで中の要素が...
-
ページの上下に同じタブメニュ...
-
jQueryで、リンクURLの一致を確...
-
jquery ドロップダウンメニュー...
-
ネストされたチェックボックス...
-
展開メニューの修正
-
innerHTMLでドロップダウンメニ...
-
jQueryのeqで最後からn番目以降...
-
jQueryでネスト構造の<li>がク...
-
MAX関数を使ってからLEFT JOIN...
-
フッター上部に謎の隙間
-
Vb.net2005での画像の合成方法
-
removeAttribute()メソッドで削...
-
テキストエリア内の一部の文字...
-
リンクで画像を置き換えたい
-
ダイアログから画像ファイルは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「jQuery」アコーディオンメニ...
-
jqueryのsortableで一部ソート...
-
jquery ドロップダウンメニュー...
-
JQueryタブのアクティブ アン...
-
ネストされたチェックボックス...
-
jQueryのeqで最後からn番目以降...
-
大量のチェックボックス状態取...
-
スムーズスクロールとfleXcroll...
-
jQueryでネスト構造の<li>がク...
-
チェックボックスに入っている...
-
スタイルシートでロールオーバ...
-
画像のリンクをクリックすると...
-
jquery中のmatch関数が正常に動...
-
javascript テキストエリアを1...
-
javascriptでEnterキーをtabキ...
-
jQueryで電卓を作っているのですが
-
javascriptで教えてください。 ...
-
どの<li><a> が押されたか判別...
-
多階層ドロップダウンのスマホ...
-
動画サイトのURLからswfを抜き...
おすすめ情報