参数想不通

来源:2-3 JavaScript实现瀑布流布局中图片定位

香宝的夫差

2018-02-06 13:14

function waterfall(parent,box){
    var oParent=document.getElementById(parent);
    var oBoxs=getByclass(oParent,box);   《 此时的oParent是根据父元素id获取的元素
    。。。。。
}


function getByclass(parent,clsName){    《此时的parent是父元素id
。。。。
}


即parent与oParent不同为id啊,应该如何理解


写回答 关注

2回答

  • Elvis_T
    2018-12-25 15:48:24

    waterfall是实现瀑布流的函数对吧,而parent和box是获取两个值对吧(box子元素要从parent父元素里面找),那么就需要有东西来接收这两个值,所以定义了oParent这个对象来接收parent这个值(父元素),oBox是存放所有class为box的数组,里面放着class="box"的全部的盒子,一个盒子是一个值,我们要控制这些值来达到控制盒子的目的,getByclass一个功能的函数,所以单独封装成一个函数了,这里创建这个函数是为了从“main”中获取子元素“box”,main为box的父元素,所以用parent来定义

  • shanpengfei7
    2018-02-24 14:54:00

    function getByclass(parent,clsName){中的parent不是id,而是对象

瀑布流布局

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

97754 学习 · 736 问题

查看课程

相似问题