skrollr.js создает некоторые нежелательные эффекты на мобильном телефоне

У меня проблемы с skrollr.js, он создает нежелательные эффекты для мобильных устройств.

Ищете способ отключить skrollr.js для мобильных или конкретных устройств с максимальной шириной 480px.

1 ответ

Все, что вам нужно, это метод destroy().

ОБНОВЛЕНО

Опция 1:

var s = skrollr.init();
if (s.isMobile()) {
    s.destroy();
}

У Skrollr есть своя мобильная функция проверки.

вариант 2:

Используйте этот код..

$(function () {
  // initialize skrollr if the window width is large enough
  if ($(window).width() > 767) {  //change the width according to your need
    skrollr.init(yourOptions);
  }

  // disable skrollr if the window is resized below 768px wide
  $(window).on('resize', function () {
    if ($(window).width() <= 767) {   //change the width according to your need
      skrollr.init().destroy(); // skrollr.init() returns the singleton created above
    }
  });
});

Для более подробной информации, пожалуйста, прочитайте здесь

Другие вопросы по тегам