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

有没有大神求解

// JavaScript Document
//因为js是定义在html 的head文件中所以需要window.onload=function(){}

window.onload=function(){
    
    waterfall('main','box');    
    }
var ksz=[];

function waterfall(parent,box){
    var oParent=document.getElementById(parent);
    var oBoxs =document.getElementsByClassName(box);
    var oBoxW=oBoxs[0].offsetWidth;
    var cols=document.documentElement.clientWidth/oBoxW;
    var n=Math.floor(cols);
    for(var i=0;i<n;i++){
        ksz[i]=0;        
        }
    oBoxs[n].style.clear="both";
    var g=n;
    var c=g-n;
    
    
    function changel(){
    var maxnumber=getMaxNumber(c,g);
    
        //判断第n张图片的上方一系列图片中最长图片
    for(var x=g;x<g+n;x++){
        var number=x%n;
        var sC=maxnumber-ksz[number].offsetHeight;
        //var    yC="-"+parseFloat(sC)+"px";
            oBoxs[x].style.marginTop=sC+"px";
            }
            }
        if(g<oBoxs.length){    
            changel();
            g=g+n;
            oBoxs[g].style.clear="both";
            }
    function getMaxNumber(c,g){
        for(var j=c;j<g;j++){
            ksz[j%n]+=ksz[j].offsetHeight;
            }
        var max1=Math.max.apply(null, ksz);
        return max1;
        }
    

                
    }    为什么解析 'margin-top' 的值时出错。  声明被丢弃。

正在回答

举报

0/150
提交
取消

有没有大神求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信