I’d like to set something up on my site where when you scroll within 15% of the bottom of the page an element flyouts from the side… I’m not sure how to get started here… should I add a listener for a scroll function or something?
I’m trying to recreate the effect at the bottom of this page: http://www.nytimes.com/2011/01/25/world/europe/25moscow.html?_r=1
update
I have this code….
console.log(document.body.scrollTop); //shows 0
console.log(document.body.scrollHeight * 0.85); //shows 1038.7
if (document.body.scrollTop > document.body.scrollHeight * 0.85) {
console.log();
$('#flyout').animate({
right: '0'
},
5000,
function() {
});
}
the console.log() values aren’t changing when I scroll to the bottom of the page. The page is twice as long as my viewport.
[Working Demo]