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

已采纳回答 / 慕粉3809061
在checkScrollSlide函数中最后一个盒子是指$('#main')中的最后一个,也就是已经加载的所有盒子的最后一个。而随着滚动条下来,$('#main')中的盒子是不断被增加的, 也就是被加载的盒子数量越来越多,列高不断增加。
是我网不好吗?我怎么不能看啊!
学会了终于,赞!感谢老师。
在加载图片的时候可以加个动画效果,在加载后面的每个图片的时候都给定义个id,然后设置 如下,渐显的方式呈现。高手请忽视。
$('.container').append(node);
$('#pic'+count).css('opacity',0);//在刚加载前设置要加载的node为透明
$('#pic'+count).animate({opacity:1},1000); //加载后设置动画渐渐出现
做了一个分散效果,不知道题目是不是这个意思,大家可以参考参考
那个参考手册哪有
除了if(checkScrollSlide)这个bug之外,还有个bug,documentH的值应该是$(window).height(); 而不是 $(document).height(); 否则依然会导致只要滚动就触发加载。
也可以在定义.box 的时候直接添加box-sizing:boder-box ,后面的宽度就不用计算了。直接就是定义的宽度。
写html什么的,建议使用phpStorm或者 jetBrain的其它产品的软件,反正很强大。
为什么我的float:left没有用啊
课程太棒了

最新回答 / superlowrie
我觉得你可以用个全局的变量试试    滚动加载的时候 判断下是否加载过  如果加载过 就不要加载 了

最赞回答 / weibo_土豆要回家了_0395738
你直接调用这个函数吗  var index=getMinhIndex(hArr,minH); function getMinhIndex(arr, val){for(var i=0; i<arr.length; i++){if(arr[i]=val){return i;}}}
如何限制它,不重复的加载,当一组数据加载到最后一个了,然后就不重复的加载了,老师讲的这个当数据加载完了向下拉在无限循环的复制。
图片位置都是定死的,无语,代码不具有普适性
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识; 3.对jQuery相关知识掌握。
老师告诉你能学到什么?
1.学会实现瀑布流布局实现的三种方式; 2.div如何定位和排序; 3.掌握CSS3中多栏布局的知识。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消