Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
<script src="https://code.jquery.com/jquery-2.2.4.js"></script>
  
</head>
<body>
  <div id='container'>
  </div>
</body>
</html>
 
#container{
  height:300px;
  border:1px solid;
  overflow:auto;
  
}
.hide{
  display:none;
}
.showItem {
  display:block;
}
 
(function(){
  'use strict';
  $(function(){
    var str ='<ul id="myList">';
     var x=100;
    var initialData ='';
    for(var i=0;i<1000;i++){
      str+='<li>'+i+'</li>';
    }
    str +='</ul>'
     // complete data in str;
    // load only first 100 element
    $('#container').append(str);
    
    $('#myList li:lt('+x+')').show();
  })
  
   $('#container').on('scroll', function() {
        if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
        x+=100;
          $('#myList li:lt('+x+')').show();
        }
    })
  
})();
Output

This bin was created anonymously and its free preview time has expired (learn why). — Get a free unrestricted account

Dismiss x
public
Bin info
anonymouspro
0viewers