teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

プロパティ名の間違い

2018/01/15 07:18

投稿

maisumakun
maisumakun

スコア146659

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  まず、それ以前の問題として、`.error`はjQuery 1.8で非推奨、jQuery 3.0で廃止となります([公式](https://api.jquery.com/error/))。
2
2
 
3
- そして、状況によっては「JavaScriptをセットする前に読み込みエラーとなっていた」となるので、`onerror`イベントをセットしても手遅れとなります。このような場合は、「`画像のDOM.completed == true`かつ`画像のDOM.naturalWidth == 0`」のような条件でチェックすれば、画像が読み込めているかを判定できます。
3
+ そして、状況によっては「JavaScriptをセットする前に読み込みエラーとなっていた」となるので、`onerror`イベントをセットしても手遅れとなります。このような場合は、「`画像のDOM.complete == true`かつ`画像のDOM.naturalWidth == 0`」のような条件でチェックすれば、画像が読み込めているかを判定できます。