居中对齐问题

来源:3-1 jQuery实现瀑布流布局图片定位

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好像不是覆盖只是添加吧?

写回答 关注

2回答

  • 倔强的小瓶盖
    2016-06-08 13:52:19

    我的没有居中对齐控制台报错$ is not defined

    是因为把源代码里的<script type="text/jscript" src="jq/jquery-1.12.4.js"></script>放到了<script type="text/jscript" src="jq/script.js"></script>下面,把他俩调换一下顺序就好了

  • carolcoral
    2016-06-06 14:30:28

    问一下,我按照老师视频一模一样写的,为什么没有效果啊,一直是不能计算列宽

瀑布流布局

瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式

97751 学习 · 757 问题

查看课程

相似问题