Jak leniwe ładować obrazy tła div

Jak wielu z was wie, jest on powszechnie używany do leniwych obrazów.

Teraz chcę to wykorzystać jako leniwe ładowanie obrazów tła div.

Jak mogę to zrobić ?

Obecnie jestem w stanie korzystaćhttp://www.appelsiini.net/projects/lazyload ta wtyczka

Dlatego muszę go zmodyfikować tak, aby działał ze środowiskami div

Potrzebuję pomocy. Dziękuję Ci.

W poniższej części przypuszczam, że leniwy ładuje obrazy

$self.one("appear", function() {
    if (!this.loaded) {
        if (settings.appear) {
            var elements_left = elements.length;
            settings.appear.call(self, elements_left, settings);
        }
        $("<img />")
            .bind("load", function() {
                $self
                    .hide()
                    .attr("src", $self.data(settings.data_attribute))
                    [settings.effect](settings.effect_speed);
                self.loaded = true;

                /* Remove image from array so it is not looped next time. */
                var temp = $.grep(elements, function(element) {
                    return !element.loaded;
                });
                elements = $(temp);

                if (settings.load) {
                    var elements_left = elements.length;
                    settings.load.call(self, elements_left, settings);
                }
            })
            .attr("src", $self.data(settings.data_attribute));
    }
});

Leniwy ładunek wtyczki Jquery

questionAnswers(7)

yourAnswerToTheQuestion