温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何使用waterfalljquery 瀑布流布局插件

发布时间:2021-05-08 16:21:28 来源:亿速云 阅读:377 作者:Leah 栏目:开发技术

如何使用waterfalljquery 瀑布流布局插件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

  waterfall是jquery瀑布流布局插件,这是瀑布流布局插件,类似于Pinterest、花瓣、发现啦。如果瀑布流的块中包含图片,则需要事先知道图片的高度(其实就是为了要计算出整个块的高度,以便精确定位),图片的高度可以从服务器返回,本插件是整合planeArt的一个图片预加载小插件,可以快速获取图片的宽高,无需服务器返回。

  waterfall实现的功能有:

  定义了列宽,根据页面大小自动排列

  可事先放置块。(如将一个目录栏作为瀑布流的第一块砖头放在左上角)

  图片大小根据列宽等比例缩放(ie6下会失真,无法解决)

  自定义异步请求函数(返回JSON,json格式与html模板对应即可,默认格式请看demojson.js)

  自定义html模板

  waterfall的使用

  html:

  <divid="container"></div>

  引入jquery,handlebars和waterfall(注:waterfall默认返回json格式数据并使用handlebars模板渲染json数据,你也可以在options中配置使用其它JavaScript模板如mustache解析json数据或者直接返回html):

  <scriptsrc="/path/jquery.min.js"></script>

  <scriptsrc="/path/handlebars.js"></script>

  <scriptsrc="/path/waterfall.min.js"></script>

  template:

  <scriptid="waterfall-tpl"type="text/x-handlebars-template">

  //templatecontent

  </script>

  script:

  $('#container').waterfall({

   itemCls:'waterfall-item',

   prefix:'waterfall',

   fitWidth:true,

   colWidth:240,

   gutterWidth:10,

   gutterHeight:10,

   align:'center',

   minCol:1,

   maxCol:undefined,

   maxPage:undefined,

   bufferPixel:-50,

   containerStyle:{

    position:'relative'

   },

   resizable:true,

   isFadeIn:false,

   isAnimated:false,

   animationOptions:{

   },

看完上述内容,你们掌握如何使用waterfalljquery 瀑布流布局插件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI