0

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

以下将淡出并显示图像,然后回调将删除图像并插入一个新图像,在加载新图像时它应该淡入...新图片..

    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

4

1 回答 1

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);
        });
  }
于 2012-07-11T09:55:25.020 回答