Issue with drupal cache
There is an issue when views, javascript and caching are used in combination. 
Some information that may be of help:

https://drupal.org/node/1873970
https://drupal.org/node/1811828
https://drupal.org/node/1984774

As far a I can understand the cached page or block cause the js to fail. In another answer it is stated:


  This may be a timing issue, flexslider may require the images to be
  loaded when it is called so it can work off their attributes, remember
  that $(document).ready() fires after the DOM has finished loading
  whilst $(window).load() fires after all images on the page have loaded
  - giving you intermittent results if they are cached etc, replace:
  
  $(document).ready(function(){ ... }); with
  
  $(window).load(function(){ ... });


I have not found a sure fire answer /solution to the issue and may broaden out the question to see if there is an advised fix for views+cache+js=problem.