在我看来,以下代码应该产生这些结果:
mademoiselle
demoiselle
mesdemoiselles
相反,随着 "ma" 淡出,"mes" 在制作序列时淡出:
mademoiselle
madesdemoiselles
mesdemoiselles
编码:
<span class="remove">ma</span><span class="add">mes</span>demoiselle<span class="add">s</span>
$(document).ready(function() {
$(".remove").fadeOut(4000,function(){
$(".add").fadeIn(5000);
});
});
编辑:我发现了一个空跨度,如果我删除它会使错误消失:
<span class="remove">ma</span><span class="add">mes</span>demoiselle<span class="remove"></span><span class="add">s</span>
问题是:生成它的 php 代码使用跨度作为占位符。如果必须,我会 str_replace 它们,但我很好奇为什么会这样。