美文网首页
加载更多特效

加载更多特效

作者: Robyn_Luo | 来源:发表于2018-01-10 11:31 被阅读0次
1.有些时候,首页加载更多的按钮不需要用到ajax,通过特效展现,每次点击展示两行内容。多余内容隐藏掉。

html结构

      <ul class="productsShow clearfix showMoreNChildren" pagesize="10">
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
        <li>
          <a href="#">
            <img src="../images/image_18.jpg" alt="">
            <p class="mui-ellipsis-2">Xiaomi Note 4X Lorem ipsum dolor sit amet consectetur, adipisicing elit. Quod temporibus ipsa, consectetur numquam esse illo facilis minima, veritatis perferendis consequuntur incidunt. Dolor reiciendis incidunt totam illum placeat laborum quo eius.
              Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque et totam nesciunt, hic dicta atque culpa necessitatibus dolor non natus animi rerum, sint officiis minus maiores repellendus accusantium cum perferendis.
            </p>
          </a>
        </li>
      </ul>

CSS样式忽略

JS代码

  // // 加载更多
// start
(function () {
  var showMoreNChildren = function ($children, n) {
    //显示某jquery元素下的前n个隐藏的子元素
    var $hiddenChildren = $children.filter(":hidden");
    var cnt = $hiddenChildren.length;
    for (var i = 0; i < n && i < cnt; i++) {
      $hiddenChildren.eq(i).show();
    }
    return cnt - n; //返回还剩余的隐藏子元素的数量
  }

  //对页中现有的class=showMorehandle的元素,在之后添加显示更多条,并绑定点击行为
  $(".showMoreNChildren").each(function () {
    var pagesize = $(this).attr("pagesize") || 10;
    var $children = $(this).children();
    if ($children.length > pagesize) {
      for (var i = pagesize; i < $children.length; i++) {
        $children.eq(i).hide();
      }

      $("<div class='loadMoreBox df-jcai-center'><div class='loadMore'><span class='loadMoreC'>Load More +</span></div></div>").insertAfter($(this)).click(function () {
        if (showMoreNChildren($children, pagesize) <= 0) {
          //如果目标元素已经没有隐藏的子元素了,就隐藏“点击更多的按钮条”
          $(this).hide();
        };
      });
    }
  });
})();
  // end

相关文章

  • 加载更多特效

    1.有些时候,首页加载更多的按钮不需要用到ajax,通过特效展现,每次点击展示两行内容。多余内容隐藏掉。 html...

  • 加载特效(一)

    运行代码:复制可用## 演示代码:(复制可用)## 注意:(ul的第一部分li标签不使用)

  • 加载更多。。。

    》写在前面:自己留个记号,仅供自己使用,如想实现类似的,可以参考 一、wap端1、首先来个weui.css2、写上...

  • 加载更多

    html代码 server-mock模拟后端代码 【个人总结,如有错漏,欢迎指出】:>

  • 加载更多

    12个加载更多。 大约还要10个。 才能下载完你的文章。 微信打开链接,然后点击加载更多,中指滚动下拉,数数,打开...

  • React Native刷新加载更多

    react native的刷新加载更多,有多种方案 "加载更多" 需要点击 "加载更多" 根据手势向上滑动,自动显...

  • 【2016.1.19】

    用户等级系统,高等级用户进入房间和发言有更多特效提示(自己可以选择关闭),还有更多技能,即更多的弹幕编辑权限和弹幕特效。

  • 需求分析:加载更多

    Part.One 功能概述 功能名称 加载更多 功能描述 点击“加载更多”按钮、或上拉列表时,加载更多的内容。 使...

  • 5.6 xuan 相片墙 js特效 创建li 添加img这里可以

    轩照片墙的特效 让开始加载时动画 {margin: 0;padding:...

  • thinkphp3.2.3的ajax加载更多

    效果:点击加载更多,根据设定的加载条数显示加载内容,全部加载完毕后加载更多按钮消失。话不多说,直接上代码。 htm...

网友评论

      本文标题:加载更多特效

      本文链接:https://www.haomeiwen.com/subject/eqxonxtx.html