Горизонтальная прокрутка в Android-проекте phonegap

Я разрабатываю приложение в phonegap для Android и iPhone. Я хочу реализовать горизонтальную прокрутку в верхнем меню, с общими правилами css, она работает на iPhone, но не на Android.

Мое html-меню выглядит как обычный список с ul и li.

Вы знаете, как я мог это сделать? iScoll у меня не работает, и я хотел бы избежать jquery mobile, так как он слишком тяжелый для реализации только этой функции. Если кто-то знает, как jquery mobile выполняет это, и может извлечь только эту часть кода, это было бы здорово, или кто-то нашел лучший способ сделать это.

Спасибо


person Pam    schedule 12.01.2012    source источник


Ответы (2)


У меня был успех с iScroll

iScroll — это способ обеспечения горизонтальной и вертикальной прокрутки в браузерах WebKit.

РЕДАКТИРОВАТЬ: я вижу, вы пробовали iScroll. Что насчет того, что это не сработало для вас? Это было единственное решение, которое я смог найти.

person darryn.ten    schedule 22.02.2012
comment
Это просто не работало с iscroll, оно работало в браузере компьютера, но не в устройстве. Я решил это, изменив дизайн экрана, чтобы он не нуждался в прокрутке, все равно спасибо - person Pam; 23.02.2012
comment
Дэрри, у меня возникли проблемы с использованием iscroll в phonegap с requirejs. Можно ли указать какие-то указатели на решение... Я приложу код ниже... - person user1102171; 15.06.2013

Моя попытка isscroll в phonegap с помощью requirejs.

require(['jquery','views/test','iscroll','domready','index'],function($,TestView,iScroll,domReady){         
    new TestView;  

    var menu_iscroll;

    domReady(function() {
    alert("entered domready for creating iscroll");
    menu_iscroll = new iScroll('hmenu',{ hScroll: true, vScroll: false, hScrollbar: false, vScrollbar: false  });           
    menu_iscroll.refresh();
    alert("finished iscroll refresh");
    });

});

это не работает по какой-то причине. Я отладил с предупреждением, и функция запускается после того, как dom готов... но hmenu по-прежнему представляет собой обычный список... без горизонтального рендеринга...

person user1102171    schedule 15.06.2013