延迟加载图像功能修改

时间:2012-09-18 06:48:02

标签: javascript image function load lazy-evaluation

我想为Lazy Load插件修改javascript触发器'ready'和'ajaxStop'

$(document).ready(function() {
    $("img.lazy").lazyload({
        threshold:50,
        skip_invisible : false,
        effect: "fadeIn"
    }).removeClass("lazy");
});

$(document).ajaxStop(function() {
    $("img.lazy").lazyload({
        threshold:50,
        skip_invisible : false,
        effect: "fadeIn"
    }).removeClass("lazy");
});

它应该是这样的:

    $(document).any-possible-function(function() {
        ...
    });

要最小化代码,请帮助修改。

1 个答案:

答案 0 :(得分:2)

不确定要实现什么,但要最小化代码,请按以下方式编写:

var lazyLoader = function() {
    $("img.lazy").lazyload({
        threshold:50,
        skip_invisible : false,
        effect: "fadeIn"
    }).removeClass("lazy");
};

$(document)
    .ready(lazyLoader)
    .ajaxStop(lazyLoader);