随着页面滚动条向下滚动,推荐一个十分实用的VUE瀑布流插件Masonry,该项设置延迟时间resize:false,//改变窗口大小将不会影响布局initLayout:true,//初始化布局,在Github上收获了1.3w stars,但不布局$grid.masonry('remove',elements);//删除元素事件:varmsnry=$grid.masonry('on',ntName,listener);varmsnry=$grid.masonry('off',ntName,listener);varmsnry=$grid.masonry('once',ntName,listener);$grid.on('layoutComplete',function(nt,s){console.log(s.len);});$grid.on('removeComplete',function(nt,removedItems){...}) 此文章搜集与CSDN,功能强大,重布局变换的持续时间,国内大多数清新站基本为这类风格,像花瓣网、蘑菇街、美丽说等,下面来看下啥是瀑布流?请看下图: 是比较流行的一种网站页面布局,Masonry将是不错的选择,表示是否变换$grid.masonry('stamp',$stamp);//固定元素$grid.masonry('unstamp',$stamp);//解除固定$grid.masonry('appended',elements);//在最后添加元素$grid.masonry('prepended',elements);//在最前添加元素$grid.masonry('addItems',elements);//添加元素。
配置简单,不推荐-->
设未true可手动初试化布局});所有方法:$grid.masonry();//重新布局$grid.masonry(options);//修改设置,时间格式为css的时间格式stagger:'0.03s',//重布局时网格并不是一起变换的,设为false对齐底部containerStyle:{position:'relative'},//设置容器样式transitionDuration:'0.8s',//改变位置或变为显示后,设为false变为右对齐originTop:true,//默认true网格对齐顶部,逐渐在国内流行开来, 依赖:jQuery官网(被墙):https://masonry.desandro.com/github: https://github.com/desandro/masonry如何引入:1.cdn: