CSS3 属性を処理するプラグインを既に使用しています。クリックすると機能し、45 度回転しますが、コンテンツを非表示にするためにもう一度クリックしても元に戻りません。これを機能させる方法について何か考えはありますか?
$("#faq dt").click(function() {
$(this).next('dd').slideToggle('fast');
if ($(this).next('dd').is(':visible')) {
$(this).children('span').transition({ rotate: '45deg' });
}
else {
$(this).children('span').transition({ rotate: '-45deg' });
}
});
ライブ サイトはこちらからご覧いただけます: http://www.revival.tv/lastdays/
作業スニペット:
$("#faq dt").click(function() {
$(this).next('dd').slideToggle('fast', function() {
if ($(this).is(':visible')) {
$(this).prev('dt').children('span').transition({ rotate: '45deg' });
} else {
$(this).prev('dt').children('span').transition({ rotate: '0deg' });
}
});
});