Я хотел бы настроить flexslider, чтобы он запускал/возобновлял авто слайд-шоу при наведении курсора мыши и приостанавливал его на мыши. Точно опосля нормального поведения. : DFlexslider resume slideshow on mouseover
Так у меня этот вопрос: TypeError: «не определено» не является функцией (оценка «slider.resume()») и поиск в интернете не дали никаких результатов.
Мой сценарий:
$(document).ready(function() {
var $slider = $('.flexslider');
$slider.flexslider({
controlNav: false,
directionNav: false,
slideshow: true,
slideshowSpeed: 500,
animationSpeed: 300,
/*randomize: true,*/
controlsContainer: ".flex-container",
start: function(slider) {
slider.pause();
slider.mouseover(function() {
slider.resume();
});
},
});
});
Любое указатель на правильное направление было бы полезно.
Luka
* обновление ... Я нашел решение, которое работает ... Если кто-то хочет знать, это:
start: function(slider) {
slider.pause();
slider.manualPause = true;
$slider.mouseover(function() {
slider.manualPause = false;
slider.play();
});
$slider.mouseout(function() {
slider.manualPause = true;
slider.pause();
});
}
Luka
Сделать это как ответ и обозначить его как решение, чтобы быть более читаемым. Спасибо – Mounir
Сделано. Tnx для того, чтобы сообщить мне. –