Advertisement
Guest User

Untitled

a guest
Sep 20th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. <img data-image-src="images/c9c191f226c643eabcce6debfe76049d.png" src="" alt="A nify Image" class="img-responsive">
  2.  
  3. //Show images when in viewpoint
  4. $(window).on('scroll load',function(){
  5. //Window width & height
  6. var viewpointWidth = $(window).width(),
  7. viewpointHeight = $(window).height(),
  8. //Document Top pos & Left pos
  9. documentScrollTop = $(document).scrollTop(),
  10. documentScrollLeft = $(document).scrollLeft(),
  11. //Document Positions
  12. minTop = documentScrollTop,
  13. maxTop = documentScrollTop + viewpointHeight,
  14. minLeft = documentScrollLeft,
  15. maxLeft = documentScrollLeft + viewpointWidth;
  16. //Loop for each image
  17. $('.page-content img').each(function(){
  18. $eleImage = $(this),
  19. elementOffset = $eleImage.offset();
  20. if((elementOffset.top > minTop && elementOffset.top < maxTop) && (elementOffset.left > minLeft &&elementOffset.left < maxLeft)) {
  21. $(this).attr('src',$(this).data('image-src'));
  22. }
  23. });
  24. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement