jQuery方法做瀑布流問(wèn)題
if(index<cols){ ????hArr[index]=h; }else{ ????var?minH=Math.min.applay() }
我不太理解這個(gè)if,else語(yǔ)句在這段代碼中的邏輯關(guān)系。
首先按照我自己的理解,如果數(shù)組內(nèi)元素對(duì)應(yīng)的索引index小于cols的長(zhǎng)度,那么hArr[index]=h;但是else的意思不就是如果index>=cols嗎?為什么index>=cols的時(shí)候需要執(zhí)行之后的代碼?
2016-11-23
當(dāng)index<cols時(shí),先用一個(gè)數(shù)組存下每一列的高度,當(dāng)index>=cols時(shí),把這張照片放在上一組高度最小的照片的下面,然后更新數(shù)組hArr,后面的依次進(jìn)行這步操作