Hiệu ứng lazyload - load ảnh tuần tự và mượt mà bằng jquery cho Blogspot
Ra mắt BSW Community - trang đăng bài tự do dành cho bạn, thoải mái trao đổi, đặt câu hỏi, thắc mắc, viết bài viết mới hay thậm chí rao vặt, buôn bán. Click trải nghiệm ngay!
Hiệu ứng lazyload - load ảnh tuần tự và mượt mà bằng js cho Blogspot - hiệu ứng load ảnh bằng jquery, hình ảnh sẽ được tải tuần tự từ trên xuống dưới tạo hiệu ứng mượt mà cho Blog, trông đẹp và chuyên nghiệp hơn.
Cách thêm vào Blogspot
Chèn tất cả javascript này vào trước</head> trong Template.<script type='text/javascript'>
// lazy load by bacsiwindows.com
//<;
self.loaded = true;
}).attr("src", $(self).attr("original"));
};
});
if ("scroll" != settings.event) {
$(self).bind(settings.event, function(event) {
if (!self.loaded) {
$(self).trigger("appear");
}
});
}
});
$(settings.container).trigger(settings.event);
return this;
};
$.belowthefold = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).height() + $(window).scrollTop();
} else {
var fold = $(settings.container).offset().top + $(settings.container).height();
}
return fold <= $(element).offset().top - settings.threshold;
};
$.rightoffold = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).width() + $(window).scrollLeft();
} else {
var fold = $(settings.container).offset().left + $(settings.container).width();
}
return fold <= $(element).offset().left - settings.threshold;
};
$.abovethetop = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).scrollTop();
} else {
var fold = $(settings.container).offset().top;
}
return fold >= $(element).offset().top + settings.threshold + $(element).height();
};
$.leftofbegin = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).scrollLeft();
} else {
var fold = $(settings.container).offset().left;
}
return fold >= $(element).offset().left + settings.threshold + $(element).width();
};
$.extend($.expr[':'], {
"below-the-fold": "$.belowthefold(a, {threshold : 0, container: window})",
"above-the-fold": "!$.belowthefold(a, {threshold : 0, container: window})",
"right-of-fold": "$.rightoffold(a, {threshold : 0, container: window})",
"left-of-fold": "!$.rightoffold(a, {threshold : 0, container: window})"
});
})(jQuery); //]]></script>
<script type='text/javascript'>
$(function() { $("img") .lazyload({ placeholder : "//img1.blogblog.com/img/blank.gif", effect: "fadeIn" }); });</script>

Copyright © 2017
25 nhận xét:
Chất chơi <3
(y) (y)
cướp cmt 2 =))
Tổ quốc ghi công!! (y)
Cướp cmt 3 =))
Hay quá, vỗ tayyy
Cmt 4 :D
Không biết còn vé thứ tư không -_-
Quên chưa nx: Bài viết hay, Ngắn gọn và rất hữu ích :)
Ok cảm ơn :)
Thumbnail làm rất bắt mắt, bài viết ngặn gọn. Hay
Thanks (y)
trang chủ có thêm bài viết mới cập nhật là sao ad? bị thừa sao sao á. em nghĩ sao nó ẩn ngoài home vào bài viết r hiện thì ok
Do chỉ hiển thị tối đa 3 bài viết (không để cuộn chuột quá nhiều) nên phải thêm đó. HIểu không?
không
Ờ vậy tốt, tại a nói a cũng không hiểu
e biết mà :v
Check ib em cái
tý thử xem
(y)
- chất chơi người dơi
(y) (y)
Temp củ em có dùng cái này. Cũng khá là chất chơi người dơi :)
Có cách nào để nó không nháy nháy ảnh mỗi khi kéo xuống không ad
Đó là hiệu ứng fadeIn, bạn có thể xoá nó ở cuối đoạn javascript trên nhé.
Đăng nhận xét