I have made a slight change in your code. also note you did set the opacity
to 0 before the slideUp that could effect your code

> function removeChekbox(data){
>  $.each(data, function(i, val){

>   $('input[value="'+val+'"]').parents(".item-container").animate({opacity:
0.0}, "slow", function(){
>    $(this).slideUp("500", function(){
setTimeout(function() {
>     $(this).remove();
},500);
>    });
>   });
>  });
>
> }

i just added a 0.5 sec delay

On Wed, May 13, 2009 at 1:33 AM, Ricardo <ricardob...@gmail.com> wrote:

>
> Maybe it's because opacity is already 0?
>
> Try using animate({ height:'toggle' }) instead
>
> On May 12, 2:16 pm, Massimiliano Marini <m...@linuxtime.it> wrote:
> > Hi all,
> >
> > I'm using jQuery 1.3.2 that's the code:
> >
> > function removeChekbox(data){
> >  $.each(data, function(i, val){
>
> >
> $('input[value="'+val+'"]').parents(".item-container").animate({opacity:
> 0.0}, "slow", function(){
> >    $(this).slideUp("slow", function(){
> >     $(this).remove();
> >    });
> >   });
> >  });
> >
> > }
> >
> > the code is correct, the remove() works well, but the slideUp()
> > does not make the animation. Why?

Reply via email to