- Sto cercando di legare le
slider.pause()
eslider.play()
eventi ai miei pulsanti (vedi codice qui sotto). - Funziona a meno che non clicchi il pulsante di riproduzione due volte o clicco sul pulsante di riproduzione mentre il dispositivo di scorrimento è in esecuzione.
- allora sembra per eseguire un'altra esempio (o qualcosa) come corre al doppio della velocità e il pulsante di pausa non è più ferma cursore
Domanda: C'è un modo per verificare se il dispositivo di scorrimento è in esecuzione prima di chiamare slider.play()
o le chiamate pause() e/o play() nel posto sbagliato?Howto: Pause and Play flexslider sulla base di evento click (jQuery)
Si prega di avvisare.
$(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();
});
}
});
});
Questa dovrebbe essere la soluzione accettata. – roNn23
Questo funziona per me – exoslav