2009-07-16 37 views
5

Tôi có một thẻ <img src="..." /> với bộ mặc định src. Tôi muốn có jQuery thực hiện một yêu cầu ajax để có được một hình ảnh khác và khi hình ảnh mới này được tải đầy đủ, hãy đặt src của thẻ <img ... /> để không có nhấp nháy. Tôi không muốn làm bất kỳ trình nạp trước như new Image().src="foo", vv Tôi thực sự muốn các iamges tải trên một yêu cầu ajax. Bất kỳ ý tưởng?Hoán đổi hình ảnh src với yêu cầu jQuery Ajax

+0

Bạn có thể trao đổi các '' '' 'yếu tố 'hoàn toàn thay vì thay đổi' ' 'src''' attr. Kiểm tra http://stackoverflow.com/questions/4285042/asychronously-load-images-with-jquery này – dekkard

Trả lời

-1

Bạn không thể tải "một phần" của một hình ảnh lên trang web để bạn không thể tải nó từng bước.

Hình ảnh có thể được tải bằng cách sử dụng điểm lớp CSS cho hình ảnh hoặc sử dụng đối tượng Hình ảnh của Javascript.

Vì CSS không thể thông báo cho trang xem hình ảnh có tải đầy đủ hay không nên cách tiếp cận mới Hình ảnh(). Src = "foo" là tốt nhất có thể làm.

Đính kèm một sự kiện để nó và "trang trí" nó để giảm hiện tượng rung với hiệu ứng FX: fade in, ....

Các vấn đề liên quan