我正在尝试使用单击事件为列表项中的 div 设置动画,但看不到为什么代码不起作用?
当我指定 div 的直接路径但我想保留脚本以便它不使用特定类时,它可以工作。
$('#home ul.circles li').click(function() {
$(this).next('div').animate({opacity: 0.8, top:'0'}, 1500 );
});
HTML
<ul class="circles">
<li class="c-1"><div class="c-1-active">Text Link</div></li>
<li class="c-2"></li>
<li class="c-3"></li>
</ul>
我试图扭转效果,但似乎无法存储到 var 的路径?
$('#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');
});