Cách sử dụng
Trước tiên, bạn cần download jQuery và Lazyload plugin. Sau đó thêm vào trong thẻ <head> của trang web:<!-- Thư viện jQuery --> <script type="text/javascript" src="js/jquery.min.js"></script> <!-- jQuery Lazy Load --> <script type="text/javascript" src="js/jquery.lazyload.pack.js"></script> <script type="text/javascript"> $(function() { $("img").lazyload(); // Đoạn code này sẽ áp dụng lazyload vào tất cả các thẻ img trên trang }); </script>
Tùy biến
Lazyload cung cấp một số lựa chọn như load 1 phần của ảnh, dùng ảnh thay thế, gọi sự kiện, hiệu ứng khi xuất hiện ảnh, đặt thời gian tải ảnh... Bạn có thể xem thêm trại trang chủ của lazyloadĐoạn mã dưới đây sẽ tải trước 200px của ảnh trước khi ảnh xuất hiện
$("img").lazyload({ threshold : 200 });
Dùng ảnh thay thế
$("img").lazyload({ placeholder : "img/grey.gif" });
Ảnh thay thế đi cùng plugin ảnh gif 1x1px, bạn có thể thay bằng đường dẫn ảnh riêng của mình
Sử dụng hiệu ứng mờ khi xuất hiện
$("img").lazyload({ placeholder : "img/grey.gif", effect : "fadeIn" });
Theo nTuts