javascript – 在完全加载后淡入Ajax内容

我当前的解决方案通过
AJAX获取一些内容,将其插入DIV然后隐藏它并淡入其中.

问题是内容包含图像和iframe,解决方案闪烁,fadeIn看起来不平滑.

我想做的只是在iframe和图片完全加载后才淡出.

怎么做?

最佳答案 这将等到所有子内容完成加载:

$("#wrapperDivID").load(function (){
    // do something, e.g.
    $(this).fadeIn();
});

.load().

在您的具体情况下,以下应该有效:

$('#content').load('/echo/html/',data, function() {
  alert('fired');
}); 
点赞