>  기사  >  백엔드 개발  >  基于Jquery的瀑布流

基于Jquery的瀑布流

WBOY
WBOY원래의
2016-07-25 08:48:271181검색
基于Jquery的瀑布流
  1. AJAX
  2. $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
  3. $size = 20;
  4. try
  5. {
  6. $pdo = new PDO('mysql:host=localhost;dbname=wechatbook', 'root', 'root');
  7. $offset = ($page - 1) * $size;
  8. $sql = "SELECT title FROM wcb_rss_news limit $offset,$size";
  9. $stmt = $pdo->query($sql);
  10. $stmt->setFetchMode(PDO::FETCH_ASSOC);
  11. $list = $stmt->fetchAll();
  12. if (!empty($list))
  13. {
  14. foreach ($list as $row)
  15. {
  16. ?>
  17. = $row['title'] ?>
  18. }
  19. }
  20. else
  21. {
  22. echo '';
  23. }
  24. }
  25. catch (PDOException $e)
  26. {
  27. }
  28. ?>
  • <script><li> $(function() {<li> var $container = $("#container");<li> $container.imagesLoaded(function() {<li> $container.masonry({<li> itemSelector: '.box',<li> isAnimated: true,<li> columnWidth:200,<li> gutterWidth:200,<li> // isFitWidth:true,//自适应宽度<li> isResizableL:true// 是否可调整大小<li> });<li> });<li> $container.infinitescroll({<li> navSelector: '#next-link',<li> nextSelector: '#next-link a',<li> itemSelector: '.box',<li> animate: true,<li> loading: {<li> msgText: "加载中...",<li> finishedMsg: '没有新数据了...',<li> img: 'http://xialei.test.com/img/loading.gif',<li> selector: '.loading'<li> },<li> localMode: true<li> }, function(newElements) {<li> console.dir(newElements)<li> var $newEle = $(newElements);<li> $newEle.imagesLoaded(function() {<li> $container.masonry('appended', $newEle, true);<li> });<li> });<li> });<li></script>
  • 复制代码


  • 성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.