1

Я использую iscroll-probe.js осуществить обновление выдвижных к-и бесконечную нагрузку в PhoneGap приложения, используя пример, приведенный в этом link.iScroll отключается, когда содержание меньше, чем размер окна

Я загружаю содержимое динамически, поэтому iscroll обновляется после добавления элементов списка. Все работает отлично для меня, кроме ситуации, когда общая высота элементов списка меньше высоты экрана.

В этом случае скроллер не требуется, поэтому он отключен, но также отключает pull-to-refresh. Я думаю, что iscroll работает, поскольку скроллер отключен в тот момент, когда я вызываю метод обновления.

Кто-нибудь знает, как сделать pull-to-refresh работать, когда высота контента меньше высоты экрана.

ответ

0

Для всех, кого это интересует, я решил эту проблему, установив минимальную высоту в элемент #scroller.

Я сделал это с помощью jquery (я не уверен, что это можно сделать, используя только css).

$('#scroller').css('min-height',($(window).height()+1)+'px'); 

То есть: минимальный элемент #scroller установлен на высоту окна + 1px. Таким образом, скроллер всегда включен.

Обратите внимание, что эта инструкция должна быть выполнена до, создавая экземпляр элемента iScroll.

Смежные вопросы