fadeIn all <em> </em>

时间:2010-12-10 15:20:20

标签: jquery html

我对于提出这个问题感到愚蠢,但我试图将所有标记为w / em的文本设置为淡入淡出。

$('em').fadeIn('slow', function() {
  // Animation complete
});

<em>Fade in</em>

2 个答案:

答案 0 :(得分:4)

如果您想使用未隐藏的<em>标记执行淡入效果,请考虑以下事项:

$('em').hide();
$('em').fadeIn('slow', function() {
  // Animation complete
});

但是,您最好先使用CSS隐藏<em>标签。通常,jQuery会忽略执行已完成操作的请求,例如淡化/隐藏不可见的元素或将元素缩放到与其当前尺寸匹配的大小。

答案 1 :(得分:0)

先隐藏它们。比如这样(如果没有更多信息,很难建议更好)

$('em').hide().fadeIn('slow');