我对于提出这个问题感到愚蠢,但我试图将所有标记为w / em的文本设置为淡入淡出。
$('em').fadeIn('slow', function() {
// Animation complete
});
<em>Fade in</em>
答案 0 :(得分:4)
如果您想使用未隐藏的<em>
标记执行淡入效果,请考虑以下事项:
$('em').hide();
$('em').fadeIn('slow', function() {
// Animation complete
});
但是,您最好先使用CSS隐藏<em>
标签。通常,jQuery会忽略执行已完成操作的请求,例如淡化/隐藏不可见的元素或将元素缩放到与其当前尺寸匹配的大小。
答案 1 :(得分:0)
先隐藏它们。比如这样(如果没有更多信息,很难建议更好)
$('em').hide().fadeIn('slow');