替换为淡入淡出效果
replace with fade effect
我想用一些文本替换 .image
,我可以使用以下代码来实现:
$(this).parents().find(".image").replaceWith('some text');
但是如何删除具有 fadeOut
效果的 .image
然后替换它?
我试过跟随,但没用。
$(this).parents().find(".image").fadeOut().replaceWith('some text');
您可以将 callback
函数传递给某些 jQuery 函数,以便在它完成自身定义的操作时调用该函数。继续搜索 .fadeOut
方法是否接受 callback
函数。如果是,则在该函数中用文本替换您的图像。其实是的。
$(this).parents().find(".image").fadeOut(1000, function() {
$(this).replaceWith('some text');
});
我想用一些文本替换 .image
,我可以使用以下代码来实现:
$(this).parents().find(".image").replaceWith('some text');
但是如何删除具有 fadeOut
效果的 .image
然后替换它?
我试过跟随,但没用。
$(this).parents().find(".image").fadeOut().replaceWith('some text');
您可以将 callback
函数传递给某些 jQuery 函数,以便在它完成自身定义的操作时调用该函数。继续搜索 .fadeOut
方法是否接受 callback
函数。如果是,则在该函数中用文本替换您的图像。其实是的。
$(this).parents().find(".image").fadeOut(1000, function() {
$(this).replaceWith('some text');
});