HTML5/CSS3 プロジェクトに取り組んでおり、いくつかのやや大きな (~100k) スプライト マップをロードして に配置する必要があり<canvas>
ます。配置は問題ありませんが、javascript を介して要求された画像の読み込み完了を検出する方法がないため、読み込まれる前に誤って画像を配置するという問題が発生しています。
画像をプリロードして oncomplete イベントを処理する最良の方法は何ですか? 現在、標準$(document).ready()
でページロードを検出していますが、必要なイベント ハンドラーにコードを適応させることができます。それをすべて処理するプラグインがあれば、素晴らしいです。
ただし、プリロードについてはもう少しこだわっています。可能であれば、すべてを JavaScript 内にとどめたいと思っています。非表示の div またはダミー css に画像を配置するよりもエレガントなものを探しています。
何か案は?