Advertisement
OmgImAlexis

Untitled

May 6th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
  2. <script type="text/javascript" src="http://isotope.metafizzy.co/isotope.pkgd.min.js"></script>
  3. <script type="text/javascript" src="http://static.tumblr.com/0xll37k/6QRn49wdh/infinitescroll.js"></script>
  4. <script type="text/javascript" src="http://imagesloaded.desandro.com/imagesloaded.pkgd.min.js"></script>
  5. <script type="text/javascript">
  6. $(document).ready(function() {
  7. //http://www.shambix.com/en/isotope-twitter-bootstrap-infinite-scroll-fluid-responsive-layout/
  8. var $container = $('#posts');
  9.  
  10. // Fire Isotope only when images are loaded
  11. $container.imagesLoaded(function(){
  12. $container.isotope({
  13. itemSelector : '.post',
  14. masonry: {
  15. }
  16. });
  17. });
  18.  
  19. // Infinite Scroll
  20. $('#posts').infinitescroll({
  21. navSelector : '#pagination',
  22. nextSelector : '#pagination a',
  23. itemSelector : '.post',
  24. bufferPx : 200,
  25. loading: {
  26. finishedMsg: 'We\'re done here.',
  27. }
  28. },
  29.  
  30. // Infinite Scroll Callback
  31. function( newElements ) {
  32. var $newElems = jQuery( newElements ).hide();
  33. $newElems.imagesLoaded(function(){
  34. $newElems.fadeIn();
  35. $container.isotope( 'appended', $newElems );
  36. });
  37. });
  38.  
  39. });
  40. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement