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

最新回答 / 慕妹4614214
在动态添加完数据后,再执行一次瀑布流布局函数<...图片...>
我觉得这段代码还需要改进,我做响应式网站的时候,这段代码就有错误了,在判断if( index &lt; num )的时候如果true就清除style,false的话就添加style这样才对
function getByClass(clsName, parent){
//定义函数getByClass()实现获取document或指定父元素下所有class为on的元素
var oParent=parent?document.getElementById(parent):document
var boxArr=oParent.querySelectorAll(clsName);
console.log(boxArr)

return boxArr;
}
终于不用听前面的老师了,声音小到阴凉全开,语速慢,听的快睡着,到这里精神了
var itemH = Math.floor(box.eq(index).outerHeight(true));

关于图片叠加BUG,看看这个boxArr[minHIndex] += itemH;是否能解决
如果大家逛过...没有没有!!! 从来不逛网站
有个小问题,滚动if判断的时候函数还是要加括号的,不然不执行函数,而是判断字符串,因为非空字符串自动转布尔值的时候会判断为正确,会直接加载,而不判断滚动条

最新回答 / 慕设计1317273
响应式的页面应该是页面内容随着浏览器窗口的大小变化而变化,瀑布流应该是随着滚动条的滚动(高度变化)而变化

已采纳回答 / chouwane
第二次调用 ,是为了将新加载的图片按瀑布流方式重新布局
CSS3实现了图片的排列,还是用jq吧
很明显的bug就是会有图片重叠
// alert(len2.length); 是个坑来的 一开始就觉得奇怪
return document.querySelectorAll((parent ? &#039;#&#039; + parent + &#039; &#039; : &#039;&#039;) + &#039;.&#039; + clsName);
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识; 3.对jQuery相关知识掌握。
老师告诉你能学到什么?
1.学会实现瀑布流布局实现的三种方式; 2.div如何定位和排序; 3.掌握CSS3中多栏布局的知识。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消