Im using some jquery to animate a bar graph but it is far enough down the page that the user will need to scroll to see it.
How do I set it to animate when the user has scrolled to its location.
arrayOfDataMulti = new Array(
        [[936656,556247],'2005'],
        [[913318,453238],'2006'],
        [[921707,362327],'2007'],
        [[894496,376587],'2008'],
        [[738624,326656],'2009'],
        [[759379,311336],'2010'],
        [[746972,332962],'2011'],
        [[666210,295708],'2012'],
        [[568817,286204],'2013'],
        [[548247,315037],'2014']
    );  
arrayOfDataMultiForSort = new Array(
        [[936656,556247],'2005'],
        [[913318,453238],'2006'],
        [[921707,362327],'2007'],
        [[894496,376587],'2008'],
        [[738624,326656],'2009'],
        [[759379,311336],'2010'],
        [[746972,332962],'2011'],
        [[666210,295708],'2012'],
        [[568817,286204],'2013'],
        [[548247,315037],'2014']
    );  
arrayOfColors = new Array('#006446','#6ebd44');
$('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors,legends: ['Scope 1 / Direct','Scope 2 / Indirect'],
legend: true });
$('#multiMulti').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors, type: 'multi' });
    $('#multiDyn').html(",<br />   type: 'multi'");               
});
$('#multiLegend').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors, legend: true, legends: ['ads','leads','google ads'] });
    $('#multiDyn').html(",<br />   legends: ['ads','leads','google ads'],<br />   legend: true");               
}); 
$('#multiSortDesc').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMultiForSort, colors: arrayOfColors, sort: 'desc' });
    $('#multiDyn').html(",<br />   sort: 'desc'");                
});
$('#multiPrePost').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors, prefix: '$', postfix: 'k' });
    $('#multiDyn').html(",<br />   prefix: '$',<br />   postfix: 'k'");             
}); 
$('#multiHideValues').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors, showValues: false });
    $('#multiDyn').html(",<br />   showValues: false");               
}); 
$('#multiNoAnimate').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors, animate: false });
    $('#multiDyn').html(",<br />   animate: false");              
});         
$('#multiClear').click(function(){
    $('#exampleMulti').html('');
    $('#exampleMulti').jqbargraph({ data: arrayOfDataMulti, colors: arrayOfColors });
    $('#multiDyn').html("");                
}); 
</script>
 
     
    