jquery实现瀑布流效果分享


Posted in Javascript onMarch 26, 2014

使用jquery实现瀑布流效果,大家参考使用吧,运行后可以看到效果,代码中的JQ引入一定要换成自己的才好

<!DOCTYPE html>
<html lang="zh-cn">
<head>
 <meta charset="UTF-8">
 <title>AJAX</title>
 <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
 <script src="js/jquery-1.8.1.min.js"></script>
 <script src="js/jquery.masonry.min.js"></script>
 <script src="js/jquery.infinitescroll.min.js"></script>
 <style>
  #container {
   width: 90%;
   margin: 80px auto;
  }
  .box {
   box-shadow: 0 0 4px #999;
   margin-top: 40px;
   padding: 40px;
   font-family: "Century Gothic", "Microsoft YaHei", Arial, monospace;
  }
  .loading {
   text-align: center;
  }
 </style>
</head>
<body>
<div id="container">
 <?php
 $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
 $size = 20;
 try
 {
  $pdo = new PDO('mysql:host=localhost;dbname=wechatbook', 'root', 'root');
  $offset = ($page - 1) * $size;
  $sql = "SELECT title FROM wcb_rss_news limit $offset,$size";
  $stmt = $pdo->query($sql);
  $stmt->setFetchMode(PDO::FETCH_ASSOC);
  $list = $stmt->fetchAll();
  if (!empty($list))
  {
   foreach ($list as $row)
   {
    ?>
    <div class="box"><?= $row['title'] ?></div>
   <?php
   }
  }
  else
  {
   echo '';
  }
 }
 catch (PDOException $e)
 {
 }
 ?>
</div>
<div class="loading">
</div>
<div id="next-link"><a href="data.php?page=1">下一页</a></div>
<script>
 $(function() {
  var $container = $("#container");
  $container.imagesLoaded(function() {
   $container.masonry({
    itemSelector: '.box',
    isAnimated: true,
    columnWidth:200,
    gutterWidth:200,
  //  isFitWidth:true,//自适应宽度
    isResizableL:true// 是否可调整大小
   });
  });
  $container.infinitescroll({
   navSelector: '#next-link',
   nextSelector: '#next-link a',
   itemSelector: '.box',
   animate: true,
   loading: {
    msgText: "加载中...",
    finishedMsg: '没有新数据了...',
    img: 'http://www.3water.ne/img/loading.gif',
    selector: '.loading'
   },
   localMode: true
  }, function(newElements) {
   console.dir(newElements)
   var $newEle = $(newElements);
   $newEle.imagesLoaded(function() {
    $container.masonry('appended', $newEle, true);
   });
  });
 });
</script>
</body>
</html>
Javascript 相关文章推荐
js创建数据共享接口——简化框架之间相互传值
Oct 23 Javascript
DWR实现模拟Google搜索效果实现原理及代码
Jan 30 Javascript
jquery1.10给新增元素绑定事件的方法
Mar 06 Javascript
js中通过父级进行查找定位元素
Jun 15 Javascript
javascript实现根据身份证号读取相关信息
Dec 17 Javascript
js实现的动画导航菜单效果代码
Sep 10 Javascript
理解jquery事件冒泡
Jan 03 Javascript
JavaScript表单验证实例之验证表单项是否为空
Jan 10 Javascript
JS中对数组元素进行增删改移的方法总结
Dec 15 Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 Javascript
基于vue2.0动态组件及render详解
Mar 17 Javascript
vue的项目如何打包上线
Apr 13 Vue.js
jquery实现效果比较好的table选中行颜色
Mar 25 #Javascript
Jquery对数组的操作技巧整理
Mar 25 #Javascript
常用的几段javascript代码分享
Mar 25 #Javascript
捕获和分析JavaScript Error的方法
Mar 25 #Javascript
Jquery validation remote 验证的缓存问题解决方法
Mar 25 #Javascript
js操作输入框提示信息且响应鼠标事件
Mar 25 #Javascript
jquery动态更换设置背景图的方法
Mar 25 #Javascript
You might like
PHP 定界符 使用技巧
2009/06/14 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
js右键菜单效果代码
2007/07/21 Javascript
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
Angular实现的简单查询天气预报功能示例
2017/12/27 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中的一些陷阱与技巧小结
2015/07/10 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
施华洛世奇匈牙利官网:SWAROVSKI匈牙利
2019/07/06 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
科级干部考察材料
2014/02/15 职场文书
《云房子》教学反思
2014/04/20 职场文书
工程承包协议书
2014/04/22 职场文书
个人查摆剖析材料
2014/10/04 职场文书
2014年人事科工作总结
2014/11/19 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
Nginx动静分离配置实现与说明
2022/04/07 Servers