为了账号安全,请及时绑定邮箱和手机立即绑定
有源码,赞一个

最新回答 / Siio
在js控制.box位置时才加上去的
从就业班跑过来看的,这老师讲解的瀑布流一下就懂了, 这个老师很厉害!

已采纳回答 / 桂小太郎
因为这些盒子和里面的图片是需要根据接收到的后台数据,动态创建出来,再渲染到页面上的;只有 getElementsByTagName 可以获取到动态创建的 DOM,getElementsByClassName、querySelectorAll 这些都只能获取前端写死的数据。
老师讲得很好,讲得很详细呀~
有点意思 这个多栏布局 跟弹性盒子有点异曲同工之妙
明显有bug,图片资源还没加载完,js就执行了。还得用预加载或懒加载做优化
想办法改进一下变成响应式布局

最新回答 / wangruifang1001
function getByClass(parent,clsname) {    var boxarr = new array(),    OElements = parent.getElementsByTagName('*');    for (var i = 0; i < OElements.length; i++) {        if (OElements[i].className == clsname) {            boxarr.push(OElements[i]);   ...
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识; 3.对jQuery相关知识掌握。
老师告诉你能学到什么?
1.学会实现瀑布流布局实现的三种方式; 2.div如何定位和排序; 3.掌握CSS3中多栏布局的知识。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消