Метод zepto flickable.js для события изменения размера окна?

Проблема в том, как только я установил эту функцию:

$('#survey').flickable({segments:num_segments});

Я не могу найти способ сбросить, уничтожить или переопределить его. Поэтому, если пользователь переворачивает планшет или изменяет размер окна своего браузера, сегмент мигает с неправильной шириной (установленной при загрузке страницы). Заранее спасибо.

1 ответ

Я столкнулся с той же проблемой и увидел ваш вопрос, так что загляните внутрь кода и придумали это решение, оно отлично работает:)

function readDeviceOrientation() {                    
    if ($('.carousel-list')) {
      $('.carousel-list').attr('data-segment-px', $('.carousel-container').width());
      $('.carousel-list').flickable('segment', $('.carousel-list').flickable('segment'));
    }
}

window.onorientationchange = readDeviceOrientation
Другие вопросы по тегам