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

已采纳回答 / 神爱灰太狼
$(document).ready();是只要等html的DOM节点加载完毕就会触发,并不会等待资源全部加载完毕,包括图片,这样你的图片没有自身的高,所有就会出现这样都等高的情况,而$(window).on('load',function(){});会等资源全部加载完毕,也就图片加载进来了,有了自身的高
一听就是北方人 o(^▽^)o
人家东西讲得好就行了,你们瞎比比什么。妈蛋英文好,讲得好,啥都好,轮不到你们来听了。
列的发音真是醉了我一脸……

最新回答 / 月光光光
26行:hArr[index]+=oBoxs[i].offsetHeight();offsetHeight后面的括号
老师讲得 不错 不过不兼容哟
css做出来的不好看,也叫瀑布流??

最新回答 / allenxiang
javascript是弱关系语言。中间的oBoxW*cols返回的是Number类型,加上字符串,之后会被转换成字符串类型。
目测逗比一枚...
CSS3还有一个缺点老师没提到,就是各种浏览器对于CSS多栏文本布局的兼容性,IE10+才支持此属性,所有要想在PC端上实现瀑布流布局,还是乖乖用JS实现吧
同意楼上,该练习有两个坑,害我调了好久。。。
坑一:'on','list' 单引号都是中文的,要改为英文;

坑二:第二个弹窗要改为alert(len2.length);
return lastBoxH < scrollTop + height ; 即可吧?没必要用三元吧?
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识; 3.对jQuery相关知识掌握。
老师告诉你能学到什么?
1.学会实现瀑布流布局实现的三种方式; 2.div如何定位和排序; 3.掌握CSS3中多栏布局的知识。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消