0

可能重复:
加载dom中的所有图像后的jquery回调?

页面加载完成后,我正在使用以下脚本加载 div:

    <script type="text/javascript">
        $(document).ready(function(){ 
            $('#page_effect').fadeIn(1618);
        });
    </script>

然而,问题是当页面完成加载时,fadeIn 会触发,而不是所有图像。有没有办法改变它,让它在所有文件完成加载的那一刻触发淡入淡出?

谢谢你。

4

1 回答 1

7

您可以使用$(window).load(function() { ... }). 在加载所有资产之前,“加载”事件不会触发。

“就绪”事件的全部意义在于,在解析 DOM 和将图像发送到客户端之间的过渡期间,可以做一些事情,在此期间不会发生太多其他事情。当您想要那里的图像时,您可以使用“加载”。你当然可以混合使用两者。

于 2013-01-05T22:04:54.140 回答