Skip to content

felixlberg/infinity.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Pure javascript AJAX append plugin

Load the script in your project like this <script src="infinity.js"></script>.

You can initialize the plugin with the following lines:

<script>
  var el = document.querySelector('.ajax-append');
  if (el) {
    new infinity(el, {
      navSelector: '.pagination .pager',
      nextSelector: '.pagination a.next',
      loadingSelector: '.loading',
      pageFragment: '.ajax-append',
      scrollBuffer: 200,
      scrollOnLoad: true,
      scrollOnLoadDistance: 200,
      scrollOnLoadSpeed: 500,
      onInit: function () {},
      beforeContentLoaded: function (link) {},
      afterContentLoaded: function (html) {}
    });
  }
</script>

About

pure javascript AJAX append plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published