我有下面的代码,当单击列表项时会发生动画。
我遇到的问题是再次单击时使列表项反转动画效果。
我正在尝试将单击的列表项存储在变量中,但由于我的变量从不存储元素详细信息而遇到问题?
可能有更好的方法可以做到这一点,但任何帮助或建议都会很棒?
<ul class="circles">
<li class="c-1"><div class="c-1-active">Text Link</div></li>
<li class="c-2"><div class="c-1-active">Text Link</div></li>
<li class="c-3"><div class="c-1-active">Text Link</div></li>
</ul>
$('#home ul.circles li').click(function() {
alert(testing);
if(testing > "" || testing == $(this).find('div'))
{
testing.animate({opacity: 0, top:'180px'}, 1000 );
}
$(this).find('div').animate({opacity: 0.8, top:'0'}, 1000 );
var testing = $(this).find('div');
});