`

瀑布流效果Demo总结(5)之基于jquery+blocksit.min.js的实现

阅读更多

1.综述

    最近研究了时下流行的瀑布流展示效果。 当前共计尝试的方法及其优缺点如下:

(1)基于JQuery框架及blocksit.min.js实现的瀑布流不连续,每列中多多少少都会有一些位置出现空白。
(2)基于JQuery框架,用匿名函数形式,自编程实现瀑布流
(3)基于CSS3,chrome、火狐、搜狗浏览器显示正常,但IE8、IE10均不能显示瀑布流 只能显示单列照片,使用Web中介绍的ie-css3.htc或PIE插件仍不能在IE中显示瀑布流效果
 (4)基于DIV 用<script>实现的瀑布流,本地瀑布流测试效果正常

 

2基于jquery+blocksit.min.js的实现

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="style/zctya.css" />
</head>

<body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.js"></script>
<script src="js/blocksit.min.js"></script>
<script>
$(document).ready(function() {
 //blocksit define
 $(window).load( function() {
  $('#masonry_p').BlocksIt({
   numOfCol:4,
   offsetX:3,
   offsetY:3
  });
 });
 
 //window resize
 var currentWidth = 904;
 $(window).resize(function() {
  var winWidth = $(window).width();
  var conWidth;
  if(winWidth < 678) {
   conWidth = 452;
   col = 2
  } else if(winWidth < 904) {
   conWidth = 678;
   col = 3
  } else{
   conWidth = 904;
   col = 4;
  }
  if(conWidth != currentWidth) {
   currentWidth = conWidth;
   $('#masonry_p').width(conWidth);
   $('#masonry_p').BlocksIt({
    numOfCol: col,
    offsetX:3,
    offsetY:3
   });
  }
 });
});
</script>
<div id="masonry_p">
  <div class="item">
          <a href="http://www.zctya.com/"><img src="imgs/1.jpg" alt="" /></a>
          <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合...<a href="#">[详细]</a></div>
          <div class="bottom"></div>
      </div>
    <div class="item">
        <a href="http://www.zctya.com/"><img src="imgs/2.jpg"   /></a>
       <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
          <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/3.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/4.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/5.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/6.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/7.jpg" alt="" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>   
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/8.jpg"   /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/9.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
     <div class="item">
          <a href="http://www.zctya.com/"><img src="imgs/1.jpg" alt="" /></a>
          <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合...<a href="#">[详细]</a></div>
          <div class="bottom"></div>
      </div>
    <div class="item">
        <a href="http://www.zctya.com/"><img src="imgs/2.jpg"   /></a>
       <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
          <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/3.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/4.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/5.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/6.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/7.jpg" alt="" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>   
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/8.jpg"   /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/9.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
     <div class="item">
          <a href="http://www.zctya.com/"><img src="imgs/1.jpg" alt="" /></a>
          <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合...<a href="#">[详细]</a></div>
          <div class="bottom"></div>
      </div>
    <div class="item">
        <a href="http://www.zctya.com/"><img src="imgs/2.jpg"   /></a>
       <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
          <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/3.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/4.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/5.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/6.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/7.jpg" alt="" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>   
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/8.jpg"   /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/9.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
     <div class="item">
          <a href="http://www.zctya.com/"><img src="imgs/1.jpg" alt="" /></a>
          <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合...<a href="#">[详细]</a></div>
          <div class="bottom"></div>
      </div>
    <div class="item">
        <a href="http://www.zctya.com/"><img src="imgs/2.jpg"   /></a>
       <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
          <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
          <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/3.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/4.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/5.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div> 
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/6.jpg" /></a>
        <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/7.jpg" alt="" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>   
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/8.jpg"   /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
    <div class="item">
     <a href="http://www.zctya.com/"><img src="imgs/9.jpg" /></a>
     <h2><a href="#">高端大气欧美全图型PPT模板 奔跑与梦想</a></h2>
        <div class="info">高端大气的欧美范全图型PPT模板来了,以奔跑的人为中心画面,适合自我总结、梦想计划、产品规划发布、个人职业发展等等场合。</div>
        <div class="bottom"></div>
    </div>
  </div>
</body>
</html>

分享到:
评论

相关推荐

    jquery3.0.min.js+jquery.param.js+跨域代码Demo

    总的来说,这个"jquery3.0.min.js+jquery.param.js+跨域代码Demo"展示了如何在不违反同源策略的情况下,利用jQuery技术通过URL参数实现跨域数据传输。这种方法在某些情况下,比如简单的数据请求或开发阶段,是一种...

    基于webrtc+clmtrackr.js实现的视频录制、人脸检测、活体检测源码+体验地址.zip

    基于webrtc+clmtrackr.js实现的视频录制、人脸检测、活体检测源码+体验地址.zip 基于webrtc+clmtrackr.js实现的视频录制、人脸检测、活体检测源码+体验地址.zip 基于webrtc+clmtrackr.js实现的视频录制、人脸检测、...

    基于jquery.print.js插件的js打印demo

    基于jquery.print.js插件的js打印demo,简单易用,使用详细教程请查看我的个人主页的博客《一款很好用的Jquery 打印插件——jQuery.print.js》

    jquery.zclip.min.js

    《jQuery.zclip.min.js:实现剪贴板复制功能的探讨》 在Web开发中,有时候我们需要为用户提供一种方便快捷的方式,让他们能够复制页面上的文本内容到剪贴板。"jQuery.zclip.min.js"是一个小巧而实用的jQuery插件,...

    jquery.clipboard.min.js(含demo)

    总结,`jquery.clipboard.min.js`为jQuery开发者提供了一种方便快捷的方式来实现复制到剪贴板的功能。虽然它依赖Flash,但通过合理的应用和配合其他技术,仍能在许多场景下发挥重要作用。在实际项目中,开发者应根据...

    jquery.qrcode.js二维码生成插件并且转换成图片demo

    `jquery.qrcode.js`是一个基于jQuery的插件,它使得在网页上生成二维码变得简单易行。这个插件允许开发者通过JavaScript动态生成二维码,并且还支持将生成的二维码以Canvas形式展示,进而可以将其转换为图片,以便...

    jquery.ztree

    ztree demo jquery.ztree,jquery.ztree.core.js,jquery.ztree.core-3.5.min.js,jquery.ztree.excheck-3.5.min.js,jquery.ztree.all.min.js,jquery.ztree.exedit.js,jquery.ztree.exhide.min.js,jquery-1.4.4.min...

    masonry.pkgd.min.js 自适应瀑布流插件

    总结来说,"masonry.pkgd.min.js" 和 "imagesloaded.pkgd.min.js" 为前端开发者提供了实现自适应瀑布流布局的强大工具,它们简化了复杂的布局计算,优化了图片加载流程,提升了网页的互动性和美观度。

    jquery.easyui.min DEMO

    《jQuery EasyUI 框架迷你版DEMO详解》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它为开发者提供了一系列轻量级、易于使用的组件,用于快速构建用户界面。"jquery.easyui.min DEMO" 提供了这些组件的演示,...

    jquery 封装select实现select自定义样式插件jquery.easydropdown.min.js

    总结来说,`jquery.easydropdown.min.js`插件通过jQuery实现了Select元素的自定义样式和增强功能,让开发者能够轻松创建美观且互动性强的下拉菜单。配合其他辅助文件,如CSS样式和配置文件,可以进一步优化用户体验...

    Jquery.media.js插件

    Jquery.media.js插件,包含三个文件:jquery.media.js、jquery-1.7.2.min.js、demo.html demo文件如下: &lt;html&gt; &lt;head&gt; [removed][removed] [removed][removed] [removed] $(function() { $('....

    sortable.js(jquery.fn.sortable、jquery.fn.sortable.min.js)最新版

    在最新版本中,包括了`jquery.fn.sortable.js`和其压缩版`jquery.fn.sortable.min.js`,以及可能的替代版本`jquery.sortable.js`和`jquery.sortable.min.js`。这个插件主要适用于需要用户交互式调整元素顺序的场景,...

    jQuery分享插件.zip

    jQuery分享插件是一种广泛应用于网页中的JavaScript库,用于实现便捷的社会化分享功能。该插件主要基于jQuery框架,提供了一种简单的方法,让网站用户能够一键将内容分享到各种社交媒体平台,如QQ、微信、微博、...

    基于jQuery.i18n.properties插件实现前端页面国际化demo

    jQuery.i18n.properties插件是实现这一目标的一个强大工具,尤其适合那些基于jQuery构建的项目。这个插件提供了一种简单的方法来管理并加载不同语言版本的属性文件,使得前端开发者可以轻松地实现在不同地区使用的多...

    Jquery.easyUI js引用以及文档教程

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,用于构建用户界面。它提供了丰富的组件和工具,可以帮助开发者快速创建美观、响应式的网页应用。这个压缩包包含了一些关键的文件和资源,便于你理解和使用 jQuery ...

    ajaxfileupload.js完整使用全套(带对应jquery+demo)

    `ajaxfileupload.js`是一个JavaScript库,用于实现异步文件上传功能,避免了传统文件上传时页面刷新的问题。它与jQuery的结合使得文件上传更加简便、高效。 首先,我们来理解`ajaxfileupload.js`的核心概念。这个...

    flv.js和flv.min.js和基本使用demo(附带js文件)

    总结,FLV.js和FLV.min.js是为HTML5环境提供FLV视频播放支持的JavaScript库。它们可以帮助开发者在不依赖Flash Player的情况下,播放和控制FLV格式的视频内容。通过引入库、设置播放容器、初始化播放器和加载视频,...

    jquery 常用工具集合 jcarousellite_1.0.1.js jquery.lazyload.js

    个人把常用的一些jquery插件做了一个demo,里面有jquery.dropkick-1.0.0.js、slider.js、fullcalendar-1.5.2、jquery.grumble.js、jcarousellite_1.0.1.js(已修改)、jquery.jqzoom.js、jquery.thickbox.js、jquery...

    js 二维码 demo jquery.qrcode.js

    在IT行业中,JavaScript是一种广泛使用的前端编程语言,它在网页交互和动态功能实现上起着至关重要的作用。jQuery是一个高效、简洁的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax...

    HTML+CSS+JavaScript+jQuery+Bootstrap等前端框架实现的前端案例.zip

    本文将深入探讨这些技术,并基于"HTML+CSS+JavaScript+jQuery+Bootstrap等前端框架实现的前端案例.zip"这个压缩包中的webdemo-master项目,分析它们在实际应用中的作用。 首先,HTML(HyperText Markup Language)...

Global site tag (gtag.js) - Google Analytics