Q
なぜifがtlueのとき(openクラスをもっているとき)slideupで「+」表示なのかが、わかりません。
私は逆?だと思ってしまうのですが・・slideDownで「-」表示。
if文がtrueの時(下図で答えが表示されている時)、答えの部分はslideUpメソッドを用いて隠し、質問の右にある「-」記号は「+」記号に書き換えます。反対にif文がfalseの時は、答えをslideDownメソッドで表示し、「+」記号は「-」に書き換えましょう。
$('.faq-list-item').click(function() {
var $answer = $(this).find('.answer');
if($answer.hasClass('open')) {
$answer.removeClass('open');
$answer.slideUp();
$(this).find('span').text('+');
} else { $answer.addClass('open'); $answer.slidDown(); $(this).find('span').text('-');
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/22 03:04
2020/04/22 03:09
2020/04/22 03:18