私はthis effect私のWebページ上で動作させたいと思います。nullの完全なプロパティを読み取ることができません - 完了
しかし、私はすでにこれを複数回試して失敗しました。だから、私は地元のレベルでそれを最初に試してみる理由です。私はあなたがcodepen.ioウェブページで見ることができるすべてをコピーし、両方の画像を自分の写真に置き換えました。さらに、imgにid id="coverart"
を追加して、それを確認しました。
しかし、私はこの上のエラーを取得:
if (image.complete) {
その理由は次のとおりです。
はヌル
の '完全' プロパティを読み取ることができません。しかし、私はこれを入力した場合私のコンソールで:
document.getElementById('coverart');
私は戻って要素を取得:
<img id="coverart" src="https://gamekeys-shop.de/wp-content/uploads/2017/01/coverart.png">
だから、それはそれの理由かもしれない何... nullにすることはできませんし、どのように私はそれを修正することができますか? Here you can download the little html, css and js files.
EDIT:
あなたがalert(image)
を挿入した場合、あなたはnullを取得します。あなたはこの
image.onload = start;
この
if (image.complete) {
start();
} else {
image.onload = start;
}
を交換した場合、私はnullを取得なぜあなたは...同じヌルエラーになります...それはnullにすることはできませんか?
正常に動作しています。画像が完全にロードされたか否かを返す。それがあれば、trueを返します –
@TobiasGlaus情報ありがとうございました:) – hasan
@Erikは$(document).ready(function(){ここであなたのコード})を使用しようとしました – hasan