Метод 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