我正在为android和iphone开发一个带有phonegap的应用程序。我想在顶层菜单中实现一个水平滚动,使用常见的css规则,它在iPhone中工作但不在android中。
我的html菜单看起来像是带有ul和li的常见列表类型。
你知道我怎么能做到这一点吗? iScoll对我不起作用,我想避免使用jquery mobile,因为它太重而无法实现此功能。如果有人知道jquery mobile如何实现这一点并且只能提取那部分代码就会很棒,或者有人找到了更好的方法来实现这一点。
由于
答案 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仍然只是一个正常的列表...没有任何水平渲染......