摘要:基于的插件相當于下面開始封裝。下面調(diào)用演示模板此處請多個花非花,霧非霧,夜半來,天明去,來如春夢不多時。
基于jquery的插件fn相當于prototype,下面開始封裝。
$.fn.waterFall=function (option) { //option 用戶傳過來的{gap:15} var defaults = {gap:20} //默認值 defaults = $.extend(defaults,option); //如果用戶傳參數(shù),以用戶為準合并 var _this = $(this); //_this就是最父級,裝載圖片和文字的盒子 var allItem = _this.children(".item"); //獲取父級下每一個的 元素 var itemWidth = allItem.width(); //獲取每一個item的寬度 var count = Math.floor(_this.width()/(itemWidth+defaults.gap)); //向下取整,算出每一行最多可放的列數(shù) var arr = []; //創(chuàng)建一個空數(shù)組,方便存儲每一列的高度 allItem.each(function (index,ele) { //遍歷每一個item if(indexarr[i]){ minHeight=arr[i]; minkey = i } } var height = $(ele).height() $(ele).css({ "top":minHeight+defaults.gap+"px", "left":minkey*(itemWidth+defaults.gap)+"px" //從第二行開始最小的高度 }) //動態(tài)更新最小列的高度 arr[minkey]+=height+defaults.gap } }) //算出所有列的高度,給外層父元素加上。 var maxHeight = arr[0]; for(var i =0;i 下面調(diào)用演示:
dom模板:
![]()
花非花,霧非霧,夜半來,天明去,來如春夢不多時。
js部分:
$(".items").waterFall({gap:15});
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/107506.html
摘要:無非就是獲取用戶輸入的獲取圖片信息組裝填充頁面數(shù)據(jù)瀑布流布局處理在頁面滾動時判斷最后一張圖片是否可見,如果是則重復(fù)以上內(nèi)容查看源碼 開始 做一個小項目,算是對js和jQuery的一次練習吧。 圖片資源來自這個網(wǎng)站(上面有很多高清圖片關(guān)鍵還是免費下載的):https://unsplash.com/ 項目具體效果可以點這里:https://bjw1234.github.io/ima......
摘要:瀑布流布局中的圖片有一個核心特點等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模的使用,比如花瓣網(wǎng)等等。那么接下來就基于這個特點開始瀑布流探索之旅。 showImg(https://segmentfault.com/img/remote/1460000013059759?w=640&h=280); 瀑布流布局中的圖片有一個核心特點 —— 等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模...
摘要:瀑布流布局中的圖片有一個核心特點等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模的使用,比如花瓣網(wǎng)等等。那么接下來就基于這個特點開始瀑布流探索之旅。 showImg(https://segmentfault.com/img/remote/1460000013059759?w=640&h=280); 瀑布流布局中的圖片有一個核心特點 —— 等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模...
摘要:瀑布流布局中的圖片有一個核心特點等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模的使用,比如花瓣網(wǎng)等等。那么接下來就基于這個特點開始瀑布流探索之旅。 showImg(https://segmentfault.com/img/remote/1460000013059759?w=640&h=280); 瀑布流布局中的圖片有一個核心特點 —— 等寬不定等高,瀑布流布局在國內(nèi)網(wǎng)網(wǎng)站都有一定規(guī)模...
閱讀 2186·2021-11-16 11:45
閱讀 647·2021-11-04 16:12
閱讀 1470·2021-10-08 10:22
閱讀 934·2021-09-23 11:52
閱讀 4232·2021-09-22 15:47
閱讀 3678·2021-09-22 15:07
閱讀 580·2021-09-03 10:28
閱讀 1799·2021-09-02 15:21