如何临时禁用动画?
我有一个.move_box
,当你点击它时,它会展开。在那.move_box
上面有一个X关闭盒子(相同的动画只有反向参数)。
问题是当您单击该X时,它将关闭该框并再次执行打开动画,因为X位于.move_box
触发第一个动画的位置。
HTML
<div class="box move_box">
<div class="box_title">
<label>BODY CONDITION</label><h6 class="exit">X</h6>
</div>
<div class="box_image">
<img src="http://ferringtonpost.com/wp-content/uploads/2012/07/Responsibilities-of-Owning-a-New-Puppy-Photo-by-bestdogsforkids.jpg" alt="" />
</div>
</div>
jQuery
$(document).ready(function(){
$('.move_box').click(function(){
$(this).find('.exit').show();
$(this).css({"z-index":"20"});
$(this).animate({"height": "529px", "width": "460px"}, "slow");
$(this).find('img').animate({"width": "460px"}, "slow");
});
$('.exit').click(function(){
$(this).parent().parent().find('img').animate({"width": "220px"}, "slow");
$(this).parent().parent().animate({"height": "163px", "width": "220px"}, "slow");
$(this).hide();
});
});
JSF中。
如何解决?