I want to show a fade effect as soon as the element appears on screen. There is a lot of content before this element so if I trigger the efect on document.ready, at certain
jQuery Waypoints plugin could be useful. It provides a way to trigger an action when an element becomes visible on the screen.
For instance:
$('.entry').waypoint(function() { alert('The element has appeared on the screen.'); });
There are some examples on the site of the plugin.