1

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() {
        ...
    });

コードを最小化するには、変更を手伝ってください。

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 に答える