私が経験していることは StackOverlow で答えを見つけることができませんでした。カスタム アコーディオンを矢印で参照して、最初のアコーディオンを設定しました。
非表示の div が表示か非表示かに基づいて画像アイコンを変更するのに苦労しています。
最初のロードでは、最初の (div class="sectionContent") は上矢印のイメージで開く必要があります。矢印アイコンを上矢印に変更できません。
セクション ヘッダーは、非表示のコンテンツを切り替え、矢印の画像を変更する必要があります。-- 私はこれを機能させることができません。非表示のコンテンツが表示されているセクション ヘッダーをクリックしても、矢印のイメージが変わりません。
var headers = $('.sectionDown a');
var contentAreas = $('.sectionContent').hide();
var firstContentAreas = $('.sectionContent').hide().first().show();
headers.click(function(e) {
e.preventDefault();
var panel = $(this).parent('div').next('div');
var isOpen = panel.is(':visible');
$('.sectionDown a').first().addClass('close');
// open or close as necessary
contentAreas.slideUp();
panel[isOpen? 'slideUp': 'slideDown']()
// trigger the correct custom event
.trigger(isOpen? 'hide': 'show');
$('.sectionDown a').removeClass('close');
$(this).removeClass('close').addClass('close');
// stop the link from causing a pagescroll
return false;
});