我有一个小块,我想动画。但我希望它从隐藏位置开始,如下所示:从显示器jquery动画无第一次工作
<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>
这不会在第一次单击时生成动画,只会显示元素。在第二次单击时,动画元素并更改为显示:nome,第三次单击动画并更改以显示:inline-block;等等。
只有第一个不起作用。如何解决这个问题?
不错;)它的工作! – jaclerigo 2012-07-05 18:06:18
大家都知道,图像没有'alt'属性,所以它在Firefox中将会完全空白。 – honyovk 2012-07-05 18:24:21