画像の読み込みが完了したかどうかを知りたいのですが、コールバックを使用してそれを実行する方法はありますか?
そうでない場合、それを実行する方法はあるのでしょうか?
ベストアンサー1
.complete
+ コールバック
これは、追加の依存関係のない標準に準拠したメソッドであり、必要以上に待機しません。
var img = document.querySelector('img')
function loaded() {
alert('loaded')
}
if (img.complete) {
loaded()
} else {
img.addEventListener('load', loaded)
img.addEventListener('error', function() {
alert('error')
})
}