jquery图片库fadeIn

时间:2012-07-11 09:48:49

标签: jquery fadein

有一个恼人的问题,似乎无法纠正...

以下将淡出和图像输出,然后回调将删除图像并插入新图像,在新图像的加载时它应该淡入...但它似乎在超快速或更确切地消退只是展示新形象..

    if($('#gallery-image img').css('opacity') == 1){
        $('#gallery-image').children('img').fadeOut(sawdays.gallery.transitionTime , function(){
            $(this).remove();
            $('#gallery-image').append(newImg);
            $('#gallery-image img').load(function(){
                $(this).fadeIn(sawdays.gallery.transitionTime);
            });
        });
    }

我想知道是否有人能看到我做错了什么...我已经花了太多时间在这上面:S

1 个答案:

答案 0 :(得分:0)

试试这个:

 if ( $('#gallery-image img').css('opacity') == 1 ) {
        $('#gallery-image').find('img').fadeOut(sawdays.gallery.transitionTime , function(){
           $(this).replaceWith(newImg);
           $('#gallery-image img').fadeIn(sawdays.gallery.transitionTime);
        });
  }