// 背景lazyload
    var $willBgItems= $("[data-lazy-bg]");
    if ($willBgItems.length>0){
        var topArray=[];
        var $willDistance = $(window).height()*1.8;
        $willBgItems.each(function(i,element){
            topArray[i]=$(element).offset().top
        });
        function updateImage(){
            $willBgItems.each(function(i,element){
                if ($(element).data("lazy-bg").length>0 && $(element).data("lazy-bg")!=element.style.backgroundImage.replace(/"|'/g,"").replace(/url\(|\)$/ig, "")){
                    if (topArray[i]<$(window).scrollTop()+$willDistance){
                        $(element).css({
                            "background-image":'url('+$(element).data("lazy-bg")+')'
                        })
                    }
                }
            });
        }
        updateImage();
        $(window).bind("scroll", function (event) {
            updateImage();
        })
    }

 

转载于:https://www.cnblogs.com/anyaran/p/4882970.html

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐