Я использую слайдер Swiper и хочу отключить его для рабочего стола, чтобы интерфейс выглядел немного иначе.
Способ, которым я достиг этого, состоял в том, чтобы создать прослушиватель события onload и проверить размер экрана для создания нового элемента Swiper.
window.addEventListener("load", toggleSlider);
function toggleSlider() {
var w = window.innerWidth;
var container = document.getElementsByClassName("swiper-container");
if ( w < 768 ) {
var mySwiper = new Swiper(container, {
// Optional parameters
То, чего я хотел бы достичь, - это уметьчтобы переключить эту функцию при изменении размера окна без перезагрузки страницы.Что-то вроде:
if ( w < 768 ) {
var mySwiper = new Swiper(...
}else{
delete Swiper
}
Я пытался удалить объект Swiper
, так как код создает new Swiper()
, но он не работает.
Любые идеи о том, как это может бытьдостигнуто?