教えてください。
現在下記のように
表示非表示切替をクリックで要素を表示非表示
するようにしているのですが、
<div name="toggle1" id="toggle1" style="display:none">
<h3><img src="画像のURL" border="0"><br>
JavaScriptとCSSで指定した要素の<br>表示/非表示を切り替えます。</h3>
</div>
<div>
<a href="#toggle1" onmousedown="if(document.getElementById('toggle1').style.display == 'block')
{document.getElementById('toggle1').style.display = 'none';}
else{document.getElementById('toggle1').style.display = 'block';}">
トグルスイッチ 表示/非表示</a>
</div>
<div name="toggle2" id="toggle2" style="display:none">
<h3><img src="画像のURL" border="0"><br>
JavaScriptとCSSで指定した要素の<br>表示/非表示を切り替えます。</h3>
</div>
<div>
<a href="#toggle2" onmousedown="if(document.getElementById('toggle2').style.display == 'block')
{document.getElementById('toggle2').style.display = 'none';}
else{document.getElementById('toggle2').style.display = 'block';}">
トグルスイッチ 表示/非表示</a>
</div>
<div name="toggle3" id="toggle3" style="display:none">
<h3><img src="画像のURL" border="0"><br>
JavaScriptとCSSで指定した要素の<br>表示/非表示を切り替えます。</h3>
</div>
<div>
<a href="#toggle3" onmousedown="if(document.getElementById('toggle3').style.display == 'block')
{document.getElementById('toggle3').style.display = 'none';}
else{document.getElementById('toggle3').style.display = 'block';}">
トグルスイッチ 表示/非表示</a>
</div>
これで、どこかの表示をクリックすると
そこ以外表示されている要素を非表示にしたいのですが、
どうすればいいでしょうか?
また、表示されるときと非表示されるときに動きを加えたく
フェードインとフェードアウトの要素も入れたいです・・・
No.3
- 回答日時:
> cgiページは動かないのですか?
そんなことはないです
cgiページも所詮ユーザーにとってはHTMLです。
cgiページでもクラスなど適正についていますか?
言語はPerlを使用しているのですが
#!/usr/bin/perl
my $CHARSET = 'UTF-8';
print "Content-type: text/html; charset=$CHARSET\n\n";
print <<END;
<!DOCTYPE>
~この間はhtmlページと全く同じです~
END
exit;
1;
No.1
- 回答日時:
jqueryを利用するならこう
idでやるよりclassでやってください
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12 …
<script>
$(function(){
$('.dispToggle').hide();
$('.dispToggle ~ div a').on('click',function(e){
var target=$(this).closest('div').prev('.dispToggle');
$('.dispToggle').not(target).fadeOut();
target.fadeToggle();
e.preventDefault();
});
});
</script>
<div name="toggle1" id="toggle1" class="dispToggle">
<h3><img src="画像のURL" border="0"><br>
JavaScriptとCSSで指定した要素の<br>表示/非表示を切り替えます。</h3>
</div>
<div>
<a href="#toggle1">トグルスイッチ 表示/非表示</a>
</div>
<div name="toggle2" id="toggle2" class="dispToggle">
<h3><img src="画像のURL" border="0"><br>
JavaScriptとCSSで指定した要素の<br>表示/非表示を切り替えます。</h3>
</div>
<div>
<a href="#toggle2">トグルスイッチ 表示/非表示</a>
</div>
<div name="toggle3" id="toggle3" class="dispToggle">
<h3><img src="画像のURL" border="0"><br>
JavaScriptとCSSで指定した要素の<br>表示/非表示を切り替えます。</h3>
</div>
<div>
<a href="#toggle3">トグルスイッチ 表示/非表示</a>
</div>
ご回答ありがとうございます。
試しましたが動かないです・・・
jqueryを読み込むには
こうですよね・・・?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.1 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
<div ~ </div> で囲まれたテキ...
-
IFRAMEの表示/非表示を切り替え...
-
動的にHTMLコンテンツを吹き出...
-
変数名をどのようにつけるのが...
-
jQueryでシンプルドラッグドロ...
-
クリックで色変更後に既に変更...
-
読み込んだQRコードをフォーム...
-
jQueryのアコーディオンメニュ...
-
jQueryでクリックされた要素のi...
-
removeEventListenerについて
-
removeAttribute()メソッドで削...
-
折りたたみ式JavaScriptをcheck...
-
jQueryで同じid属性が複数あっ...
-
401エラードキュメントを401.ht...
-
前回の質問の続き
-
折りたたみ部分にアンカーでリ...
-
iframe内のリンクが飛ばないの...
-
ネストされたハッシュの値から...
-
テキストエリア内の一部の文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
createElementで作成した要素を...
-
読み込んだQRコードをフォーム...
-
console.log結果をhtmlで表示し...
-
iframe内のリンクが飛ばないの...
-
変数内容をHTML内で表示する方法
-
getElementByIdの戻り値がnull...
-
背景色を透明化
-
自働生成される<div>タグに連番...
-
複数のリンク画像を一定時間で...
-
クリックで色変更後に既に変更...
-
removeEventListenerについて
-
IFRAMEの表示/非表示を切り替え...
-
表示・非表示のスクリプトで、...
-
タブで開いてさらにタブ内をア...
-
Jquery 親要素で順番入れ替え
-
HTML id名とjavascript変数名
-
VBScriptでXMLのデータを取得す...
-
[急ぎ] videoタグで埋め込んだm...
おすすめ情報
すみません・・・
test.htmlなら動きました・・・
動かないのはtest.cgi;;
cgiページは動かないのですか?