$(document).ready的替代品?

Jim*_*cus 0 javascript jquery ready

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

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

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

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

谢谢.

Poi*_*nty 7

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

"就绪"事件的重点在于,可以在解析DOM和图像进入客户端之间的过渡期间做一些事情,在此期间没有其他事情发生.当你想要那里的图像时,你可以使用"加载".你当然可以混合使用它们.