jquery load回调封装_Jquery Lazyload回调
看源碼,看起來(lái)懶人加載插件在加載傳遞加載的圖像元素的圖像和幾個(gè)參數(shù)后調(diào)用settings.load函數(shù):
if (settings.load) {
var elements_left = elements.length;
settings.load.call(self,elements_left,settings);
}
所以你可能需要設(shè)置像這樣的東西:
function yourhandler(element,el_left,settings) {
//Whatever you want
//This function will be called each time that an image (element in this case) is loaded
}
$("img.lazy").lazyload({
load : yourhandler
});
如果要確保圖像已加載,您可以將偵聽(tīng)器附加到加載的圖像:
function yourhandler(element,settings) {
element.load(function() {
alert('Image Loaded');
});
}
編輯
在嘗試代碼之后,最“干凈”的方法是附加到您的圖像的.load方法:
$('img.lazy').load(function() {
console.log($(this).attr('src') + ' loaded');
});
$('img.lazy').lazyload({
container:$('.p_content'),});?
總結(jié)
以上是生活随笔為你收集整理的jquery load回调封装_Jquery Lazyload回调的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 告诉你C盘里的每个文件夹都是干什么用的
- 下一篇: centos8 + kubernetes