加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

myWaterfall - jQuery瀑布流布局插件

发布时间:2016-10-29 11:02:57 所属栏目:教程 来源:站长网
导读:myWaterfall - jQuery瀑布流布局插件 Demo http://jsfiddle.net/q3011893/p5k2ogy8/embedded/result,html,css,js/ Github https://github.com/xjnotxj/myWaterfall Usage script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"/scriptscript src="js

myWaterfall - jQuery瀑布流布局插件

Demo

http://jsfiddle.net/q3011893/p5k2ogy8/embedded/result,html,css,js/

Github

https://github.com/xjnotxj/myWaterfall

Usage
<script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
<script src="js/myWaterfall.js"></script>

HTML结构

div.box-content中嵌入自定义的内容:

<div class="waterfall-container">
    <div class="box">
        <div class="box-content">
            <img src="http://www.aspzz.cn/uploads/allimg/161029/02035330J_0.jpg">
            <p>谷歌公司成立于1998年9月4日,被公认为全球最大的搜索引擎。</p>
        </div>
    </div>
    …………
</div>

属性

    $(".waterfall-container").waterfall({
    
            //以下为默认缺省参数
            autoResize: true, // 当浏览器大小改变时是否自动调整
            offsetWidth: 5, // 每个元素之间的宽度距离(不加单位默认px)
            offsetHeight: 20, // 每个元素之间的高度距离(不加单位默认px)
            itemWidth: 200, // 每个元素的宽度,瀑布流高度是不限制的,所以只要宽度固定就可以了
            colNumber: 4, // 规定一行有几个元素,只有autoResize: false才生效
            colNumberMin: 2, // 规定一行最小有几个元素
            colNumberMax: 5, // 规定一行最大有几个元素
            resizeDelay: 0 // 自动调整延迟时间,一般情况下不需要设置,默认的就好了
            
    }); 
            

方法

init - 初始化 开启布局

$(".waterfall-container").waterfall('init');

等效于

$(".waterfall-container").waterfall({});

destroy - 关闭布局

$(".waterfall-container").waterfall('destroy');

layout - 手动刷新布局

$(".waterfall-container").waterfall('layout');

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读