亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

自己弄的數據加載完成后結束圖片加載問題

例如我文件夾下有100張圖片(命名為1.jpg , 2.jpg? .....),默認顯示20張,然后滾動加載(i+1.jpg這樣一直獲取類加上去),怎么判斷我加載完100張了,不在讓其加載了(前提是,我并不知道文件夾下有多少張圖)。

下面方法通過load判斷加載完了,但是對加載中的圖片再滾動時,由于加載圖片需要時間加載,滾動快會出現圖片重復加載,部分圖片沒有加載到,請問高手們怎么解決

$(window).on('load',function(){
????$(window).scrollTop(0);
????waterfall();
????$(window).on('scroll',function(){
????????if(checkScrollSlide){
????????????var?$boxsLength?=?parseFloat($('#main?>?div').length);
????????????var?dataInt={'data':[{'src':$boxsLength+1+'.jpg'},{'src':$boxsLength+2+'.jpg'},{'src':$boxsLength+3+'.jpg'},{'src':$boxsLength+4+'.jpg'}]};
????????????$.each(?dataInt.data,?function(?index,?value?){
????????????????$('<img>').attr('src','images/'?+?$(?value).attr(?'src')?).load(function(){
????????????????????var?$oBox?=?$('<div>').addClass('box').appendTo(?$(?"#main"?)?);
????????????????????var?$oPic?=?$('<div>').addClass('pic').appendTo(?$oBox?);
????????????????????$(this).appendTo($oPic);????
????????????????})
????????????});
????????????waterfall();
????????????
????????}???????????????????????????????
????});
});


正在回答

2 回答

這樣會在首次加載最后兩張圖片重疊,有什么好的解決辦法嗎

0 回復 有任何疑惑可以回復我~


var loadData=true;

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

????$(window).scrollTop(0);

????waterfall();

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

????????if(checkScrollSlide&&loadData){

????????????loadData=false;

????????????var?$boxsLength?=?parseFloat($('#main?>?div').length);

????????????var?dataInt={'data':[{'src':$boxsLength+1+'.jpg'},{'src':$boxsLength+2+'.jpg'},{'src':$boxsLength+3+'.jpg'},{'src':$boxsLength+4+'.jpg'}]};

????????????$.each(?dataInt.data,?function(?index,?value?){

????????????????$('<img>').attr('src','images/'?+?$(?value).attr(?'src')?).load(function(){

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

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

????????????????????$(this).appendTo($oPic);????

????????????????})

????????????});

????????????waterfall();

? ? ? ? ? ? ?loadData=true;

????????}???????????????????????????????

????});

});


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
瀑布流布局
  • 參與學習       97751    人
  • 解答問題       758    個

瀑布流布局是網站比較流行的一種布局方式,教你實現三大方式

進入課程

自己弄的數據加載完成后結束圖片加載問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號