zoukankan      html  css  js  c++  java
  • jquery制作图片瀑布流点击按钮加载更多内容

    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>

    <script type="text/javascript">

    $(function() {

        //url data function dataType

        function loadMeinv() {

            var data = 0;

            for (var i = 0; i < 25; i++) {//每次加载时模拟随机加载图片

                data = parseInt(Math.random() * 25);

                var html = "";

                html = '<li><div class="water_pic"><a href="#"><img src = img/'

                    + data + '.jpg></a></div><div class="water_user">美女小清新_'

                    + data + '</div><div class="water_option"><a href="" class="option_item">收藏 4</a> <span class="split"></span><a href="" class="option_item option_comt">评论 8</a><span class="split"></span><a href="" class="option_item option_relay">转播 124</a></div></li>';

                $minUl = getMinUl();

                $minUl.append(html);

            }

        }

        loadMeinv();

        //无限加载

        $(window).on("scroll", function() {

            $minUl = getMinUl();

            if ($minUl.height() <= $(window).scrollTop() + $(window).height()) {

                //当最短的ul的高度比窗口滚出去的高度+浏览器高度大时加载新图片

                //loadMeinv();//加载新图片

            }

        })

        function getMinUl() {//每次获取最短的ul,将图片放到其后

            var $arrUl = $("#container .col");

            var $minUl = $arrUl.eq(0);

            $arrUl.each(function(index, elem) {

                if ($(elem).height() < $minUl.height()) {

                    $minUl = $(elem);

                }

            });

            return $minUl;

        }

        //点击更多加载

        $("#loadMeinvMOre").click(function() {

            $minUl = getMinUl();

            loadMeinv();

        });

    })

    </script>

  • 相关阅读:
    面板数据及其基本模型
    markdwon编辑公式入门
    向纳什大神致敬
    我和我的祖国观后感
    少年的你观后感
    特征选择学习笔记1(综述)
    时间序列学习笔记1
    《绿皮书》观后感
    《美丽心灵》观后感
    pycharm跨目录调用文件
  • 原文地址:https://www.cnblogs.com/haiying520/p/5337396.html
Copyright © 2011-2022 走看看