ahao430
2016-05-25 21:26
照着老师的敲了一遍,但是从第二行开始不是相对#main定位的。
按理说css样式里已经有position relative了。代码跟老师的一样效果却不一样。
function waterfall(){ var $boxs=$('#main>div'); var w=$boxs.eq(0).outerWidth(); var cols=Math.floor($(window).width()/w); $('#main').width(w*cols).css('margin','0 auto'); var hArr=[];
在js里把#main的css样式再加入position relative才正常。
function waterfall(){ var $boxs=$('#main>div'); var w=$boxs.eq(0).outerWidth(); var cols=Math.floor($(window).width()/w); $('#main').width(w*cols).css({'margin':'0 auto','position':'relative'}); var hArr=[];
之前js的时候,那个。csstext是覆盖,但是jquery这个.css好像不是覆盖只是添加吧?
我的没有居中对齐控制台报错$ is not defined
是因为把源代码里的<script type="text/jscript" src="jq/jquery-1.12.4.js"></script>放到了<script type="text/jscript" src="jq/script.js"></script>下面,把他俩调换一下顺序就好了
问一下,我按照老师视频一模一样写的,为什么没有效果啊,一直是不能计算列宽
瀑布流布局
97751 学习 · 757 问题
相似问题