Simple "Load More"


Simple "Load More" 

https://codepen.io/Tigran_91/pen/JyaZPz


<div class="container">

  <div class="flex">

    <div class="content">Box 1</div>

    <div class="content">Box 2</div>

    <div class="content">Box 3</div>

    <div class="content">Box 4</div>

    <div class="content">Box 5</div>

    <div class="content">Box 6</div>

    <div class="content">Box 7</div>

    <div class="content">Box 8</div>

    <div class="content">Box 9</div>

    <div class="content">Box 10</div>

    <div class="content">Box 11</div>

    <div class="content">Box 12</div>

    <div class="content">Box 13</div>

    <div class="content">Box 14</div>

    <div class="content">Box 15</div>

    <div class="content">Box 16</div>

  </div>

  

  <a href="#" id="loadMore">Load More</a>

</div>



= = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = =

= = = = = = = = = = == = = = = = = = = = = CSS = = = = = = = = = = = = = = = = = = = = = = = = = = 

= = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = =

*, body {

  margin: 0;

  padding: 0;

}

.flex {

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  align-items: center;

}

.content {

  height: 100px;

  width: 45%;

  color: #fff;

  font-size: 24px;

  line-height: 100px; /* centering text just for view */

  text-align: center;

  background-color: grey;

  margin: 5px;

  border: 1px solid lightgrey;

  display: none;

}

#loadMore {

  width: 200px;

  color: #fff;

  display: block;

  text-align: center;

  margin: 20px auto;

  padding: 10px;

  border-radius: 10px;

  border: 1px solid transparent;

  background-color: blue;

  transition: .3s;

}

#loadMore:hover {

  color: blue;

  background-color: #fff;

  border: 1px solid blue;

  text-decoration: none;

}

.noContent {

  color: #000 !important;

  background-color: transparent !important;

  pointer-events: none;

}


= = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = =

= = = = = = = = = = == = = = = = = = = = = JS = = = = = = = = = = = = = = = = = = = = = = = = = = 

= = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = == = = = = = = = = = = = = = = = =

<script>

$(document).ready(function(){

  $(".content").slice(0, 4).show();

  $("#loadMore").on("click", function(e){

    e.preventDefault();

    $(".content:hidden").slice(0, 4).slideDown();

    if($(".content:hidden").length == 0) {

      $("#loadMore").text("No Content").addClass("noContent");

    }

  });

})

</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>



Comments

Popular posts from this blog

Get Post Data From Simple Post custom shortcode

Top 20 Beautiful Pen For Writing

Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp\phpMyAdmin\libraries\classes\Dbi\DbiMysqli.php on line 199