phonegap android项目中的水平滚动

phonegap android项目中的水平滚动,android,cordova,horizontal-scrolling,Android,Cordova,Horizontal Scrolling,我正在为android和iphone开发phonegap应用程序。我想在顶部菜单中实现一个水平滚动,使用常见的css规则,它在iPhone中工作,但在android中不工作 我的html菜单看起来像一个带有ul和li的常见列表类型 你知道我怎样才能做到这一点吗?iColl不适合我,我希望避免使用jquery mobile,因为它太重,无法仅实现此功能。如果有人知道jquerymobile是如何做到这一点的,并且只能提取这部分代码,那就太好了,或者有人找到了更好的方法 谢谢我在这方面取得了成功 i

我正在为android和iphone开发phonegap应用程序。我想在顶部菜单中实现一个水平滚动,使用常见的css规则,它在iPhone中工作,但在android中不工作

我的html菜单看起来像一个带有ul和li的常见列表类型

你知道我怎样才能做到这一点吗?iColl不适合我,我希望避免使用jquery mobile,因为它太重,无法仅实现此功能。如果有人知道jquerymobile是如何做到这一点的,并且只能提取这部分代码,那就太好了,或者有人找到了更好的方法

谢谢

我在这方面取得了成功

iScroll是在WebKit浏览器中提供水平和垂直滚动的一种方式


编辑:我看你已经试过了。那怎么办?它对你不起作用?这是我能找到的唯一解决方案。

我使用requirejs在phonegap中尝试iscroll

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");
    });

});

由于某些原因,这不起作用。我已经用alert进行了调试,该函数在dom准备就绪后触发……但hmenu仍然只是一个普通列表……没有任何水平渲染……

它只是不适用于iscroll,它在计算机浏览器中工作,但在设备中不起作用。我通过改变屏幕设计解决了这个问题,所以它不需要滚动,谢谢Darry,在phonegap和requirejs中使用iscroll时出现了一些问题。是否可能有一些指向解决方案的指针…我将在下面附加一些代码。。。