javascript - 这种布局如何无限滚动加载,与behance.net相似
ringa_lee
ringa_lee 2017-04-10 17:15:09
[JavaScript讨论组]

进入时展示30个li,滚轮距离底部50px时自动加载更多,每次加载8个,使用什么组件好?以及如何使用

以下为代码:

<ul class="tag-web">
    <li>
        <a href="#" target="_blank">
            <p class="web-content">
                <p class="web-content-top">
                    <p class="web-logo"></p>
                </p>
                            
                <p class="web-content-bottom"></p>
            </p>
        </a>
    </li> 
    
    <li>
        <a href="#" target="_blank">
            <p class="web-content">
                <p class="web-content-top">
                    <p class="web-logo"></p>
                </p>
                            
                <p class="web-content-bottom"></p>
            </p>
        </a>
    </li> 
    
    <li>
        <a href="#" target="_blank">
            <p class="web-content">
                <p class="web-content-top">
                    <p class="web-logo"></p>
                </p>
                            
                <p class="web-content-bottom"></p>
            </p>
        </a>
    </li> 
</ul>   
                
                
ringa_lee
ringa_lee

ringa_lee

全部回复(2)
高洛峰

1基于jquery框架的masonry与infinitescroll两款瀑布流插件 百度一大把无限分页加载插件 jquery.infinitescroll.min.js
2.ajax分页加载

<script src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="http://jq22.qiniudn.com/masonry-docs.min.js"></script>
<p id="masonry" class="container-fluid">
  <p class="box"><img src="http://jq22.com/images/1.jpg"></p>
  <p class="box"><img src="http://jq22.com/images/2.jpg"></p>
  <p class="box"><img src="http://jq22.com/images/3.jpg"></p>
  <p class="box"><img src="http://jq22.com/images/4.jpg"></p>
  <p class="box"><img src="http://jq22.com/images/5.jpg"></p>
  ...
</p>
.container-fluid {
  padding: 20px;
  }
.box {
  margin-bottom: 20px;
  float: left;
  width: 220px;
  }
  .box img {
  max-width: 100%
}
$(function() {
    var $container = $('#masonry');
    $container.imagesLoaded(function() {
        $container.masonry({
                itemSelector: '.box',
                gutter: 20,
                isAnimated: true,
            });
     });
});
PHP中文网

监听滚动事件,滚动到底了就ajax 请求新的数据,收到响应就插进页面。
不需要什么组件吧。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号