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