为了账号安全,请及时绑定邮箱和手机立即绑定
这个课程竟然是中级? 我以为是入门级(╯﹏╰)
最核心的一句话: 最后一个元素(offsetHeight + offsetTop) < 文档(scrollTop + clientHeight)。
最后一个元素: 自身高度一半(offsetHeight / 2) + 最后一个元素距离文档顶部(offsetTop)
文 档: 卷曲的高度(scrollTop) + 窗口高度(clientHeight)
都在说什么为什么不直接用getElementsByClassName,因为IE啊!

最新回答 / qq_MJ_7
你改变页面大小时没执行函数,图片并没有消失,而是设置了绝对定位,被下面的图片覆盖了,你可以再加上$(window).resize事件,让窗口大小改变时,将第一行图片的绝对定位清除或重新设置

最赞回答 / 朝闻道夕
body是DOM对象里的body子节点,即 <body> 标签; documentElement 是整个节点树的根节点root,即<html> 标签; 
69行双引号是中文模式
做起来才发现自己。。。。。。
经过一系列的调试,终于OK,有点小成就感。。
能在学习中进步,
谢谢老师和评论区的各位
有人注意到标题是错的嘛,“第3章 jQurey实现瀑布流布局“
JQuery写成JQurey。
思路比较清晰,请的还是很不错的
取个元素这么费劲。 直接 var box = oParent.children;不就好了
从第一个图片依次排到最后一个也可以。每次定位每张图片的left和top。这样会显得简单。
老师是不是搞设计的,画图这么厉害
正则不好理解的话也要用下indexOf判断吧 直接==不严谨

已采纳回答 / 浮云一片
应该是写错了,你下载这节课的源码看看。 里面用的就直接是oBox

最新回答 / 队友杀手
我有个方法,试试吧var oParent=document.getElementById('parent');当中的引号去掉,他们就能找到main元素,然后就正常了
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识; 3.对jQuery相关知识掌握。
老师告诉你能学到什么?
1.学会实现瀑布流布局实现的三种方式; 2.div如何定位和排序; 3.掌握CSS3中多栏布局的知识。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消