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
}
});
});
Для более подробной информации, пожалуйста, прочитайте здесь