为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的控制台毫无反应?

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

waterfall();

var dataInt={"data":[{"src":'0.jpg'},{"src":"1.jpg"},{"src":"2.jpg"},{"src":"3.jpg"}]};

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

if(checkScrollSlide){

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

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

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

//$('<img>').attr('src','images/'+)

console.log(value);

})

}

})

})


function waterfall(){

var $boxs=$('#main>div');

var w=$boxs.eq(0).outerWidth();

var cols=Math.floor($(window).width()/w);

$('#main').width(w*cols).css('margin','0 auto');

var hArr=[];

$boxs.each(function(index,value){

//console.log(index);

//console.log(value);

var h=$boxs.eq(index).outerHeight();

if(index<cols){

hArr[index]=h;

}else{

var minH=Math.min.apply(null,hArr);

var minHIndex=$.inArray(minH,hArr);

//console.log(value);

$(value).css({//将dom对象value转换为jQuery对象

'position':'absolute',

'top':minH+'px',

'left':minHIndex*w+'px'

})

hArr[minHIndex]+=$boxs.eq(index).outerHeight();

}

})

//console.log(hArr);

}


function checkScrollSlide(){

var $lastBox=$('#main>div').last();

var lastBoxDis=$lastBox.offset().top+Math.floor($lastBox.outerHeight()/2);

var scrollTop=$(window).scrollTop();

var documentH=$(window).height();

return (lastBoxDis<scrollTop+documentH)?true:false;

}

---------------------------------------------------------------------

http://img1.sycdn.imooc.com//57295e61000169ff03260187.jpg

正在回答

2 回答

360

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

是谷歌浏览器吗?

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

举报

0/150
提交
取消

为什么我的控制台毫无反应?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信