javascriptにて、imgタグの画像を変更した時、画像の読み込みがちゃんと完了してから処理を行いたいです。
画像が読み込み終わって、画像がちゃんと切り替わると発火するイベントハンドラは何かありますでしょうか?
よろしくお願いいたします。
document.getElementById("id_img_a").src = "../image/1.JPG";
この処理で<img id="id_img_a" src="../image/2.JPG">の画像に対し、変更を命令してから、
表示される画像が1.JPGに変わった時に、処理を実施したいです。
「javascript 画像を読み込んでから」などで調べると出てくる情報では何が足りませんでしょうか。
返信ありがとうございます。
もしかして、imgのonloadは画像の読み込み完了だけでなく、画像も変更においても読み込み完了時に発火するという事でしょうか?
document.getElementById("id_img_a").onload = function() { alert('読み込み完了'); }
だと、最初の2.JPGの読み込み完了の時も、画像を1.JPGに切り替え終わった時も発火しないので、つまってます。
markdownを使ってください。
追加情報は質問文に追記してください。
返信ありがとうございます。
ちょうど自己解決いたしました。
マークダウンできない方は下記の質問を参考に。
https://teratail.com/questions/238564
質問も回答も何度でも編集できます。
返信ありがとうございます。
見させていただきます。
回答2件
あなたの回答
tips
プレビュー