我已经在使用插件来处理 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' });
}
});
});