1

我想为延迟加载插件修改 javascript trigger '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() {
        ...
    });

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

4

1 回答 1

2

不知道你想实现什么,但要尽量减少你的代码,这样写:

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

$(document)
    .ready(lazyLoader)
    .ajaxStop(lazyLoader);
于 2012-09-18T06:55:24.130 回答