http://jsfiddle.net/639RF/显示文本一会儿
$("button").click(function() {
//#t holds 'X'
$('#t').fadeOut(1000).text('ZZ').fadeIn(1000);
$('#t').delay(1000);
$('#t').fadeOut(1000).text('YY').fadeIn(1000);
});
我试图表现出了一阵一些文字,然后用一些其他的文本替换它。 我试图这样做的方式忽略了我想要显示的第一个文本,并将其从最开始的文本替换为最后一个文本。
它应该:
淡出 'X' 出来, 淡出 'ZZ' 中, 搁置了第二 淡出 'ZZ' 出来, 淡入 'YY'
呀,'文本()'不会尊重'延迟()',它仅适用于动画。 – isherwood
是的,也一样。 html()也是如此。 – Adriano
请参阅编辑。我现在很高兴!仍然不会用一个50英尺的杆子碰jQuery,但这次我有一个100英尺的杆子,所以没关系。 –