アコーディオン - Query基本形




☆★データーでの確認★☆

アコーディオン - Query基本形



ソースコード【 HTML 】

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>アコーディオン - Query基本形</title>

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

<style>

#faq {
width: 500px;
}

.question {
padding: 5px;
font-weight: bold;
font-family: Arial;
font-size: 16px;
border: 1px solid #ddd;
background: #eee;
cursor: pointer;
}

.answer {
padding: 25px;
font-family: Arial;
font-size: 13px;
border: 1px solid #ddd;
}

</style>
</head>
<body>

<div id="faq">
<div class="question">Question 01</div>
<div class="answer">Answer 01<br>Answer 01<br>Answer 01<br>Answer 01</div>

<div class="question">Question 02</div>
<div class="answer">Answer 02<br>Answer 02<br>Answer 02<br>Answer 02</div>

<div class="question">Question 03</div>
<div class="answer">Answer 03<br>Answer 03<br>Answer 03<br>Answer 03</div>
</div><!-- ▲/ #faq -->

<script>
// 最初以外を隠す
$('#faq .answer').not(':first').hide();

// クリックイベント
$('#faq .question').click(function() {
	
// スライド処理
if($(this).next('.answer').is('.visible')) {
$(this).next('.answer').slideUp(300);
}
else {
			$(this).next('.answer').slideDown(300).siblings('.answer').slideUp(300);
}
});
</script>

</body>
</html>

ブラウザで表示【 Chrome

  • デフォルトの表示

  • クリックするとパネルが展開