/ / BxSlider disabilita la riproduzione automatica su una determinata larghezza: javascript, bxslider

BxSlider disabilita la riproduzione automatica su una determinata larghezza: javascript, bxslider

Non sono sicuro se sono cieco o non ce n'è uno. Voglio interrompere l'autoplay di bxSlider su una certa larghezza? Semplice come

risposte:

1 per risposta № 1

Normalmente, si avvia bxSlider in questo modo ...

$(document).ready(function(){
$(".bxslider").bxSlider();
});

Prima di iniziare, è possibile controllare prima la larghezza usando window.innerWidth, per esempio.

$(document).ready(function(){
if (window.innerWidth >320) {
$(".bxslider").bxSlider();
}
});

Se hai bisogno di fare questo anche dopo il caricamento iniziale della pagina (cioè il dispositivo rotante), puoi distruggere il cursore in questo modo:

slider = $(".bxslider").bxSlider();
slider.destroySlider();

Se hai bisogno di fare questo dopo il caricamento iniziale, avrai bisogno di un modo per scoprire quando distruggere il cursore. JQuery ha un metodo per controllarlo (orientationchange) che puoi leggere qui: https://api.jquerymobile.com/orientationchange/