在phonegap android项目中的水平滚动

时间:2012-01-12 20:16:38

标签: android cordova horizontal-scrolling

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

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

你知道我怎么能做到这一点吗? iScoll对我不起作用,我想避免使用jquery mobile,因为它太重而无法实现此功能。如果有人知道jquery mobile如何实现这一点并且只能提取那部分代码就会很棒,或者有人找到了更好的方法来实现这一点。

由于

2 个答案:

答案 0 :(得分:0)

我在iScroll

取得了成功

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

编辑:我看到你试过iScroll。怎么样对你不起作用?这是我能找到的唯一解决方案。

答案 1 :(得分:0)

我尝试使用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");
    });

});

由于某种原因,这不起作用。我已经调试了警报,并且在dom准备就绪后触发了该功能......但是hmenu仍然只是一个正常的列表...没有任何水平渲染......