有一个恼人的问题,似乎无法纠正...
以下将淡出和图像输出,然后回调将删除图像并插入新图像,在新图像的加载时它应该淡入...但它似乎在超快速或更确切地消退只是展示新形象..
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
答案 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);
});
}