水平可滚动的图像在Android + PhoneGap + jQuery移动
Horizontally scrollable image on Android + PhoneGap + jQuery Mobile
我正在开发一个Android和iPhone的应用程序。该应用程序使用jQuery Mobile完成,并使用Phonegap进行编译。
有时在应用程序中,用户可以显示图像,该图像非常大,需要可滚动。我写了一段javascript代码,用这些css属性创建了一个div,并将其附加到body:
position: absolute;
width: 100%;
height: 100%;
z-index: 1200;
background-color: black;
overflow: scroll;
在iPhone上,它工作得很好,用户可以在右边滚动他想要的距离。Android系统则不然,屏幕一直处于锁定状态,用户只能向下滚动。
index.html页面上的viewport
如下所示:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
我花了大约2个小时来玩它,在网上找了一下,但没有找到任何让屏幕在Android上可滚动的东西。
我不能使它成为另一个页面,具有不同的视口,因为我的应用程序是非常深入的javascript。当用户想要查看图像时,我就不能把用户带回到他离开的位置。
我快没主意了,已经测试了几天了。有没有人有一个想法,可以帮助我在android上做一个可滚动的弹出窗口?
谢谢
要在Android的WebView中创建可滚动的区域,你需要使用一个JavaScript框架来模仿原生功能。有几个很好的例子:
- isroll - http://cubiq.org/iscroll-4(我喜欢这个脚本)
- flexroll - http://www.hesido.com/web.php?page=customscrollbar jQuery Mobile Scrollview - http://jquerymobile.com/test/experiments/scrollview/
另外,请注意,在ios5.0以下版本中,可滚动区域并不真正支持(在旧版本中,用户必须使用两个手指才能滚动)。
相关文章:
- 使用jquery解析phonegap中的json数据
- android phonegap jquery点击动态列表中的元素
- 使用PhoneGap和jQuery Mobile在android设备上显示动态列表视图
- phonegap +jquery mobile + JSON
- Phonegap+JQuery Mobile:如何从Android菜单按钮弹出
- 如何在iPhone PhoneGap jQuery Mobile中将文件附加到邮件中
- 页面哈希和后退按钮问题 phonegap+Jquery
- 今天检索's在sqlite phonegap jquery mobile中的条目
- phonegap jquery移动页面容器更改
- 水平可滚动的图像在Android + PhoneGap + jQuery移动
- Phonegap + jQuery Mobile,真实世界的示例或教程
- PhoneGap jquery移动超时(从不点击)
- 用PhoneGap/jQuery Mobile编程地在iPhone/Android日历中添加事件
- Cordova / Phonegap -- jquery not executing Javascript on <
- 任何最后的微调都可以用Phonegap + JQuery Mobile来完成
- 页面创建phonegap jquery mobile
- 无法使用我的 phonegap jquery 应用程序在页面加载时获取连接状态
- PhoneGap Jquery Mobile Ajax 回调在 data-native-menu=“false” 时不起
- Android + PhoneGap + jQuery Validate - not firing
- Phonegap jQuery:不能调用未定义的方法confirm