-
var cols = Math.floor(document.documentElement.clientWidth / oBoxWidth); 这样设置会在每次刷新时导致cols的值发生改变啊,main的宽度仍然不固定啊,为什么不直接给个宽度呢?查看全部
-
mark一下,有空过来改查看全部
-
nice,最后竟然是老师的引号的问题,醒悟了查看全部
-
Math.min.apply(null,hArr);//取数组中的最小值,其中hArr是数组的名称查看全部
-
Math.floor()取整查看全部
-
offsetWidth = 内容宽度 + 内边距宽度×2 +边框宽度×2查看全部
-
瀑布流的原理在于:利用绝对定位固定图片位置,图片等宽不等高。新东西:图片阴影(box-shadow)、圆角(border-radius)、用padding与margin的微妙区别。查看全部
-
1. Math.min.apply(null,Arr);//取数组中的最小值,其中Arr是数组的名称,null表明不选取对象只对数组进行运算 2. Math.min(num1,num2,num3,...);//Math.min()不能对数组进行运算,使用apply方法如上可以取数组最小值 3. cssText的用法,对元素属性集中定义css查看全部
-
取高可以用var h = $(val).outerHeight();查看全部
-
js原生方法:需要计算,猎术=浏览器窗口宽度/图片宽度,图片定位是跟胡每一列数据库的高度计算接下来图片的位置;图片排序是按照图片计算的位置横向排列,位置是计算出来的,比较规范 css3方法:不需要计算,浏览器自动计算,只需设置列宽,性能高;列宽随着浏览器窗口大小改变,用户体验不好;图片排序按照垂直顺序排列,打乱图片显示顺序;图片加载还是依靠js实现查看全部
-
css3实现瀑布流,每个浏览器设置 -webkit-column-width:202px; -moz-column-width:202px; -o-column-width:202px; column-count:一般与width只设置一个 column-rule:设置每列之间的边框 column-gap:设置或检索列间距,并不是定义的宽度就以那个宽度显示,会将计算完的剩余的宽度平均分配 -m-column-width:202px;查看全部
-
jquery支持连缀,隐式迭代查看全部
-
滚动条:document.body.scrollTop || document.documentElement.scrollTop; 浏览器高度:document.body.clientHeight || document.documentElement.clientHeight; 拼接子元素:oParent.appendChild(oBox);查看全部
-
Math.floor():数字取整 Math.min.apply(null,arr):数组最小值 offsetWidth/offsetHeight/offsetLeft/ofsetRight oParent.style.cssText='width:'+oBoxw*cols+'px;margin:0 auto';查看全部
-
瀑布流布局实现:JavaScript原生方法;JQuery方法;CSS3的多栏布局查看全部
举报
0/150
提交
取消