2010-11-14 39 views
5

Tôi có trang web có thư viện javascript bên ngoài và mã phụ của riêng tôi. Thư viện bên ngoài không thể thay đổi. Nó điều khiển các phần tử dom, thêm các phần tử mới, thay đổi các thuộc tính (ví dụ: src trên một số nút <img>, v.v.). Tôi đang sử dụng jQuery. Có xử lý sự kiện nào được kích hoạt khi giá trị của một thuộc tính thay đổi của một nút không?jQuery - Sự kiện khi thuộc tính của nút thay đổi

ví dụ là có anyway tôi có thể phát hiện (trong jQuery) khi src của một <img> được thay đổi (bởi người khác?)

Trả lời

3

Nếu bạn chỉ cần phải biết khi nguồn gốc của một sự thay đổi hình ảnh, bạn chỉ cần thêm một handler onload đến hình ảnh. Khi tải hình ảnh, nó sẽ kích hoạt sự kiện.

$("img").load(function(){ alert('loaded'); }); 
Các vấn đề liên quan