课程
/前端开发
/JavaScript
/瀑布流布局
var oboxw=oboxs[0].offsetwidth; //这里获取任意一个得宽度的值:0,为什么会浏览器报错:Cannot read property '0' of undefined
2015-06-03
源自:瀑布流布局 2-3
正在回答
oboxs 数组没定义好 或 oboxs数组是空数组
举报
瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式
1 回答var oBoxW = oBoxs[0].offsetWidth;报错
1 回答var cols = Math.floor(document.documentElement.clientWidth/oBoxW); console.log(cols); //设置main的宽度 oParent.style.cssText = 'width:' + oBoxW*cols + 'px;margin:0 auto';
1 回答//oBoxs[i].style.left=oBoxs[index].style.left; 与oBoxs[i].style.left=oBoxs[index].offsetLeft+"px";为什么不等同
1 回答oBoxs[i].style.left =oBoxW*index +'px' 这一行,在最少高度的那列,图片会偏左
1 回答ArrH[index] +=oBoxs[i].offsetHeight;