最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery瀑布流插件Wookmark使用实例_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:21:25
文档

jQuery瀑布流插件Wookmark使用实例_jquery

jQuery瀑布流插件Wookmark使用实例_jquery:插件下载:https://github.com/GBKS/Wookmark-jQuery官方主页:http://www.wookmark.com/jquery-plugin 下载插件后,在网页中引用插件的JS文件: 代码如下:HTML代码结构: 代码如下: 简单用法:在html文件中添加代码 代码如下: jQuer
推荐度:
导读jQuery瀑布流插件Wookmark使用实例_jquery:插件下载:https://github.com/GBKS/Wookmark-jQuery官方主页:http://www.wookmark.com/jquery-plugin 下载插件后,在网页中引用插件的JS文件: 代码如下:HTML代码结构: 代码如下: 简单用法:在html文件中添加代码 代码如下: jQuer
 插件下载:https://github.com/GBKS/Wookmark-jQuery
官方主页:http://www.wookmark.com/jquery-plugin

下载插件后,在网页中引用插件的JS文件:
代码如下:


HTML代码结构:
代码如下:






  • 简单用法:在html文件中添加代码
    代码如下:
    jQuery(function($){
    $('#tiles li').wookmark();
    });

    复杂一点的用法:
    代码如下:
    jQuery(function($){
    $('#tiles li').wookmark({ //这里是要实现瀑布流布局的对象
    autoResize: true, //设置成true表示当window窗口大小改变的时候,重新布局
    container: $('#container'), //这个是容器名称 这个容器要必须包含一个css属性"position:relative" 否则你就会看到全部挤在页面的左上角了
    offset: 12, //2个相邻元素之间的间距
    itemWidth: 222, //指定对象的宽度
    resizeDelay: 50 //这是延时效果 默认是50
    });
    });

    wookmark同样也可以配合ajax来实现动态加载数据,不过新增之后需要重新执行一次。
    代码如下:var handler = $('#tiles li');
    handler.wookmark(options);
    如果你在前面已经绑定了事件,在重新执行之前,先清除一下。
    代码如下:handler.wookmarkClear();
    看到比较多人在问滚动加载是怎么用的,弄个实例补充说明下:
    代码如下:var handler = null;
    //定义基本属性.
    var options = {
    autoResize: true,
    container: $('#main'),
    offset: 2,
    itemWidth: 210
    };

    //定义滚动函数
    function onScroll(event) {
    //是否到底部(这里是判断离底部还有100px开始载入数据).
    var closeToBottom = ($(window).scrollTop() + $(window).height() > $(document).height() - 100);
    if(closeToBottom) {
    //这里就是AJAX载入的数据
    $.ajax({url:"data.html", dataType:"html", success:function(html){
    //把新数据追加到对象中
    $('#waterfall').append(html);
    //清除原来的定位
    if(handler) handler.wookmarkClear();
    //创建新的wookmark对象
    handler = $('#waterfall li');
    handler.wookmark(options);
    }
    });
    }
    };

    $(document).ready(new function() {
    //绑定scroll事件.
    $(document).bind('scroll', onScroll);
    //第一次布局.
    handler = $('#waterfall li');
    handler.wookmark(options);
    });

    文档

    jQuery瀑布流插件Wookmark使用实例_jquery

    jQuery瀑布流插件Wookmark使用实例_jquery:插件下载:https://github.com/GBKS/Wookmark-jQuery官方主页:http://www.wookmark.com/jquery-plugin 下载插件后,在网页中引用插件的JS文件: 代码如下:HTML代码结构: 代码如下: 简单用法:在html文件中添加代码 代码如下: jQuer
    推荐度:
    标签: 插件 案例 示例
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top