2013-10-03 22 views
5

Tôi có một tệp html có nhiều thẻ.Tải và tải hình ảnh một cách lười biếng

Tôi muốn tải hình ảnh về sự kiện cuộn và dỡ các hình ảnh không hiển thị. như trong trình xem Aamzaon, khi bạn di chuyển lên/xuống, hình ảnh hiện tại trong khung bị tải chậm.

Tôi đã thấy rất nhiều công cụ LazyLoad, nhưng không có công cụ nào trong số đó có chức năng dỡ tải.

+1

Vì vậy, những gì bạn đang tìm kiếm ở đây? –

+0

và câu hỏi là .... ?? – Jai

+0

Tại sao chính xác bạn muốn dỡ hàng? –

Trả lời

2

Sử dụng này plugin jquery: https://github.com/morr/jquery.appear Và sử dụng sự kiện: xuất hiện để hiển thị hình ảnh và biến mất để dỡ bỏ hình ảnh:

$('someselector').on('appear', function(event, $all_appeared_elements) { 
    // this element is now inside browser viewport 
}); 
$('someselector').on('disappear', function(event, $all_disappeared_elements) { 
    // this element is now outside browser viewport 
}); 
+0

Cảm ơn! Tôi sẽ xem thử. – Inbal

+0

Sau đó, kết quả kiểm tra của bạn? –

+0

Xin chào Eric, tôi đã quyết định sử dụng LazyLoad và tôi vừa thay đổi mã này để thực hiện "dỡ tải". Cảm ơn anyway cho sự giúp đỡ! :) – Inbal

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