//獲取到所有的ulvar ulArr = document.querySelectorAll('ul');function crearteImg (count) { //循環(huán)創(chuàng)建 for (var i = 0; i < count.length; i++) { var img = document.createElement('img'); img.src = 'girl/' + count[i] + '.jpg'; var li = document.createElement('li'); li.appendChild(img); //假設(shè)一個最短的ul var minHeightUl = ulArr[0]; //循環(huán)找到每次最短的然后添加圖片 for (var j = 0; j < ulArr.length; j++) { if (minHeightUl.offsetHeight > ulArr[j].offsetHeight) { minHeightUl = ulArr[j]; } } minHeightUl.appendChild(li); }}在這個函數(shù)中,minHeightUl.offsetHeight > ulArr[j].offsetHeight這一句百思不得其解,高度最小的那個ul不是應(yīng)該比數(shù)組中循環(huán)出來的任意ul都小嗎?為什么會用大于符號呢?如果要表示的是“ulArr中任意ul的高度都大于循環(huán)出的最小值”為什么要用minHeightul這個變量?
js瀑布流,尋找最小高度的一點疑問。
滄海一幻覺
2018-10-10 13:26:56