I would like to configure flexslider so that it starts / resumes auto slideshows on mouseover and pauses it on the mouse. Exactly after normal behavior .: D
So, I have this problem: TypeError: 'undefined' is not a function (rating is "slider.resume ()") and an Internet search returned no results.
My script:
$( document ).ready(function() { var $slider = $('.flexslider'); $slider.flexslider({ controlNav: false, directionNav: false, slideshow: true, slideshowSpeed: 500, animationSpeed: 300, controlsContainer: ".flex-container", start: function(slider) { slider.pause(); slider.mouseover(function() { slider.resume(); }); }, });
});
Useful pointer to the right direction.
Luke
* update ... I found a solution that works ... If someone wants to know this:
start: function(slider) { slider.pause(); slider.manualPause = true; $slider.mouseover(function() { slider.manualPause = false; slider.play(); }); $slider.mouseout(function() { slider.manualPause = true; slider.pause(); }); }
Luke
source share