最新回答 / 思君滿(mǎn)月
這難道不是個(gè)很簡(jiǎn)單的問(wèn)題嗎?你全屏的時(shí)候假如可以放10張圖片,現(xiàn)在屏幕尺寸變小,只能放5張,剩下的5張通過(guò)滑動(dòng)才能出來(lái)。我怎么感覺(jué)我在教小學(xué)數(shù)學(xué)?
2015-08-16
最新回答 / 天空林子
因?yàn)樵趈query中用each方法就可以了。不需要再用for in循環(huán)了,因?yàn)閑ach方法有隱形循環(huán)。
最贊回答 / 小王子抓貓咪
最后一個(gè)盒子一定是加載在高度最小那一列上的。比如:你現(xiàn)在一行可以放6個(gè)盒子,那么第7個(gè)也就是最后一個(gè)是放在高度最小那一列的。那么第8個(gè)怎么放,原理還是找當(dāng)前高度最小那一列,然后將圖片放到那一列的最后。依次類(lèi)推,你看看每個(gè)圖片是不是在放上去之前都先找高度最小的那一列,然后將圖片插入到那一列。所以加載計(jì)算時(shí)就是去找最后一個(gè)圖片。
2015-08-12
+ 我來(lái)回答
回答最高可+2積分
最贊回答 / 昨天de夢(mèng)
你應(yīng)該使用了?$(window).on("resize", waterfall); 這句監(jiān)聽(tīng)器了窗口大小的變化吧。試想,你先縮小再放大,就會(huì)產(chǎn)生這樣的效果。這是為什么呢?原因是窗口變小后調(diào)用了waterfall方法,此時(shí)算出來(lái)的列數(shù)比原先的小,這時(shí)原先是處在第一行的圖片現(xiàn)在到了第2行,那么到第2行的話(huà)就一定會(huì)被添加了 position:absolute屬性。再放大的話(huà),這個(gè)盒子又要”回到“第1行,但是它已經(jīng)被添加了 position:absolute屬性,所以它”回不去“了。因此,需要 在源代碼中加上這么...
2015-07-30
最新回答 / 早安思嘉
因?yàn)楸緛?lái)設(shè)置的就是滾動(dòng)時(shí)一直加載;如果不想讓一直加載,在判斷條件里面,只要判斷放在html里面的最后一張圖片的高度就好了,不用一直動(dòng)態(tài)求最后last()
最贊回答 / 大黑虎
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script><title>帶有分散效果的瀑布流</titl...
2015-07-21