我有一个小块要制作动画。但我希望它从一个隐藏的位置开始,如下所示:
<span class="add_sit" style="height:18px; display:none"><input name="situacao"></span>
<img src="plus-circle-blue.png" class="picto" id="lnk_add_sit">
<script>
$(function(){
$('#lnk_add_sit').css('cursor','pointer').click(function(e) {
e.preventDefault();
$('.add_sit').animate({width:'toggle'}, 'fast');
});
});
</script>
这在第一次单击时不会动画,只显示元素。第二次单击时,动画元素并更改为 display:nome,第三次单击时动画并更改为 display:inline-block; 等等。
只有第一个不起作用。如何解决这个问题?