- próbuję powiązać wydarzenia
slider.pause()
islider.play()
do moich przycisków (patrz kod poniżej). - Działa , chyba że kliknę przycisk odtwarzania dwa razy lub kliknę przycisk odtwarzania , gdy suwak jest uruchomiony.
- Wtedy wydaje się uruchomić inny instancji (lub coś), ponieważ pracuje z podwójną prędkością i przycisk pauzy nie zatrzymuje suwak
pytanie: Czy istnieje sposób, aby sprawdzić, czy na suwaku działa przed wywołaniem slider.play()
lub wywołania pause() i/lub play() w niewłaściwym miejscu?Howto: Pause Play flexslider na podstawie zdarzenia click (jQuery)
Prosimy o radę.
$(document).ready(function(){
$('.flexslider').flexslider({
animation: "fade",
slideshowSpeed: 2000,
pauseOnHover: false,
touch: true,
controlsContainer: ".fs-container",
controlNav: true,
manualControls: ".flex-control-nav li",
start: function(slider) {
$('.icon-pause').click(function(){
slider.pause();
});
$('.icon-play').click(function(){
slider.play();
});
}
});
});
To powinno być akceptowane rozwiązanie. – roNn23
Ten działa dla mnie – exoslav