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

Uncaught TypeError: Cannot set property 'position' of undefined

Uncaught TypeError: Cannot set property 'position' of undefined

Richardson 2016-05-17 00:12:30
function waterfall(parent,box){ var oParent=document.getElementById(parent); var oBox=getByClass(oParent,box); var oBoxW=oBox[0].offsetWidth; var pageW=document.documentElement.clientWidth; var cols=Math.floor(pageW/oBoxW); oParent.style.cssText='width:'+oBoxW*cols+'px'; var boxH=[]; for(var i=0;i<oBox.length;i++){ if(i<cols){ boxH.push(oBox[i].offsetHeight); } else{ var minH=Math.min.apply(null,boxH);//数组中的最小值minH             var minHIndex=minIndex(boxH,minH);             oBox[i].style.position='absolute';             oBox[i].style.top=minH+'px';             oBox[i].style.left=oBox[minHIndex].offsetLeft+'px';             boxH[minIndex]+=oBox[i].offsetHeight; } } }  oBox[i].style.position='absolute';这里会出现Cannot set property 'position' of undefined。求解
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1914 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信