Skrollr еще раз, добавляя пробел

skrollr добавляет пустое пространство на эту страницу

протестируйте его в режиме хромированного устройства (F12, затем значок телефона)

затем используйте iPad и нажмите «Обновить».

Я попытался:

        lux.view.skrollr = skrollr.init({
            forceHeight: false
});

        lux.view.skrollr = skrollr.init({
            forceHeight: true
});

и я попытался удалить все атрибуты skrollr из последнего элемента.

когда я не запускаю скроллр, этой проблемы не возникает.

есть идеи, что я могу упустить?


person Toskan    schedule 05.03.2015    source источник


Ответы (1)


Проблема была вызвана только для мобильных устройств.

Причина этого заключалась в том, что я использовал jqueries animate для прокрутки некоторых частей страницы. Так, например. он будет привязываться к полной странице при прокрутке очень близко к ней.

также я использовал анимацию прокрутки при нажатии на меню

это должно быть заменено функциями прокрутки skrollrs

e.g.

var someOffset = skrollr.get().relativeToAbsolute(document.getElementById('foo'), 'top', 'top');
skrollr.get().setScrollTop(someOffset );

or

skrollr.get().animateTo(someOffset);
person Toskan    schedule 09.03.2015