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 相关文章推荐
关于javascript function对象那些迷惑分析
Oct 24 Javascript
分享几个超级震憾的图片特效
Jan 08 Javascript
setTimeout自动触发一个js的方法
Jan 15 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
May 15 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
详解jquery validate实现表单验证 (正则表达式)
Jan 18 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
Sep 05 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
Angular脚手架开发的实现步骤
Apr 09 Javascript
js对象数组和对象的使用实例详解
Aug 27 Javascript
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
基于mysql的bbs设计(四)
2006/10/09 PHP
php中10个不同等级压缩优化图片操作示例
2016/11/14 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
js 火狐下取本地路径实现思路
2013/04/02 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
2019/03/22 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
Python实现把数字转换成中文
2015/06/29 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
最新党员的自我评价分享
2013/11/04 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
客服专员岗位职责
2014/02/28 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
企业金融服务方案
2014/06/03 职场文书
积极向上的团队口号
2014/06/06 职场文书
培训后的感想
2015/08/07 职场文书
小学大队委竞选口号
2015/12/25 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
六个好看实用的 HTML + CSS 后台登录入口页面
2022/04/28 HTML / CSS
Nginx 常用配置
2022/05/15 Servers
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python