jquery .hide().fadeIn()

Mac*_*ito 10 jquery hide fadein

这是我的代码:

$('.items').html(response).hide().fadeIn();
Run Code Online (Sandbox Code Playgroud)

问题是当加载它时页面"跳"起来,因为.hide()..还有其他方法可以做到这一点吗?

Ste*_*e O 20

如果要保持元素的尺寸不变,可以使用不透明度:

$('.items').html(response).css({'opacity':0}).animate({'opacity':1});
Run Code Online (Sandbox Code Playgroud)


Man*_*eUK 6

使用 CSS 隐藏,然后在需要时将其淡入:

css :

.items {
   display:none;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript

$('.items').html(response).fadeIn();