Sự kiện khi ảnh đã load xong xuôi

Chào các bạn
Mình có 1 đống ảnh trong ajax response, sau khi ajax complete mình truyền cái đống đấy vào 1 thẻ div qua innerHTML
Vấn đề là mình có hơi nhiều ảnh 1 chút, mình muốn bắt sự kiện khi mà ảnh chưa load xong thì thêm vào 1 class để style cho nó ( làm cái animation ấy mà :slight_smile: ), sau khi tải xong thì xóa class đó đi, nhưng trong js thuần mình chưa biết làm kiểu gì

Bạn nào rành chỉ cho mình với, hay gợi ý mình hướng xử lý vấn đề này cũng đc :smiley:
// không dùng jQuery nhé :smiley:

Để bắt sự kiện load ảnh xong xuôi thì sử dụng img.addEventListener(‘load’, loaded).
Để xử lý cho nhiều ảnh thì sử dụng Promise.

2 Likes

Cám ơn bạn nhé, mình đã thấy cái gì đó rồi :smiley: :smiley: :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?