Не уверен, что я слепой или нет. Я хочу остановить автоматическое воспроизведение bxSlider на определенной ширине? Простой, как этотBxSlider отключить автовоспроизведение по определенной ширине
0
A
ответ
1
Обычно, вы начинаете bxSlider как так ...
$(document).ready(function(){
$('.bxslider').bxSlider();
});
До начала, вы можете проверить ширину первой помощи window.innerWidth
, например,
$(document).ready(function(){
if (window.innerWidth >320) {
$('.bxslider').bxSlider();
}
});
Если вам нужно сделать это, а после загрузки страницы (то есть поворотное устройство), то вы можете уничтожить слайдер как так:
slider = $('.bxslider').bxSlider();
slider.destroySlider();
Если вам нужно сделать это после первоначального load, вам понадобится какой-то способ обнаружения, когда нужно уничтожить слайдер. У jQuery есть способ проверить это (orientationchange
), которое вы можете прочитать здесь: https://api.jquerymobile.com/orientationchange/