问答详情
源自:3-2 jQuery实现瀑布流布局的图片加载功能

当我数组里面的图片都加载完了要怎么停止呢

当我数组里面的图片都加载完了要怎么停止呢

提问者:独步小彬 2015-04-12 10:12

个回答

  • 慕姐8474198
    2016-01-29 15:34:05
    已采纳

    var flag=true;

    $(window).on('scroll',function(){

    if(checkScrollSlide() && flag){

               $.each(dataInt.data,function(key,value){

                   var oBox=$('<div>').addClass('box').appendTo($('#main'));

                   var oPic=$('<div>').addClass('pic').appendTo($(oBox));

                   var oImg=$('<img>').appendTo($(oPic));

                   oImg.attr('src','./images/'+value.src);

                   

               });

                 waterfall();

    }

    return flag=false;

    })


  • ryc333
    2016-06-03 14:59:16

    var flag=true;

    $(window).on('scroll',function(){

    if(checkScrollSlide() && flag){

    flag=false;

    $.each(dataInt.data,function(key,value){

    var oBox=$('<div>').addClass('box').appendTo($('#main'));

    var oPic=$('<div>').addClass('pic').appendTo($(oBox));

    var oImg=$('<img>').attr('src','images/'+$(value).attr('src')).appendTo($(oPic));

    });

    waterfall();

    }

    });


  • 说破
    2016-01-05 13:20:04

    在scroll事件里加判断啊,然后return false就行了

  • 慕码人9325465
    2015-08-19 12:40:59

    同问,,,,