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 Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
Dec 24 Javascript
HTML页面登录时的JS验证方法
May 28 Javascript
js中将String转换为number以便比较
Jul 08 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
vue2.0多条件搜索组件使用详解
Mar 26 Javascript
使用bootstrap插件实现模态框效果
May 10 Javascript
Vue上传组件vue Simple Uploader的用法示例
Aug 25 Javascript
Vuex的实战使用详解
Oct 31 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
Nov 03 Javascript
vue3中的组件间通信
Mar 31 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学习 函数 课件
2008/06/15 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
受希腊女神灵感的晚礼服、鸡尾酒礼服和婚纱:THEIA
2018/04/15 全球购物
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
工程业务员工作职责
2013/12/07 职场文书
项目副经理岗位职责
2013/12/30 职场文书
《灯光》教学反思
2014/02/08 职场文书
美术教师岗位职责
2014/03/18 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
护士个人年终总结
2015/02/13 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
工作态度检讨书范文
2015/05/06 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL