ページがロードされたらすべてのコマンドを実行するために、すべてのコマンドをプッシュする配列を維持しています。これは次の方法で行われています。
<img src='holder.js/200x280/text:name'
alt='name' width='200px'
onload='getPoster(this, name)'>
これは反復プロセスであり、ループで約 20 回実行されます。
これが完了したら (ページが完全に読み込まれ)、すべてのonload()
イベントが配列にスタックされたら、それぞれを 1 つずつ実行します。
これで達成できると思っていましたが、$(document).ready()
役に立ちません。ただし、setTimeout()
関数を使用すると、最終的な結果を確認できます。しかし、それは明らかに良いことではありません。
getPoster 関数:
function getPoster(img, title) {
commands.push(new titles(img, title));
}
すべての onload イベントがスタックされたら、どのように画像をロードすればよいと思いますか?