DOM が完全にロードされるまでに時間がかかる大きなページがあります。ページの読み込み中に小さな読み込みアニメーションを表示するのが良いと思ったので、これを実装しました:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://github.com/Modernizr/Modernizr/raw/master/modernizr.js"></script>
<script>
// Wait for window load
$(window).load(function() {
// Animate loader off screen
$("#wait").animate({
top: -200
}, 1500);
});
</script>
<body>
<div id="wait">
<img src="/assets/images/ajax-loader.gif" />
</div>
(ここにあります)
それは機能しますが、DOM がすでに約 4/5 ロードされている最後の瞬間にのみ機能します。誰かがこれを行うためのより良い方法を知っているかどうかを望んでいましたか?