javascript - JQuery Mobile 和 Phonegap - 垂直滚动断断续续/更难

标签 javascript jquery html mobile cordova

我正在使用 JQueryMobile 制作应用程序,遇到了一个我在互联网上其他任何地方都找不到的问题。

我的应用程序有一个很大的列表,在我实现 JQMobile 之前,我可以按照我想要的速度滚动。我可以随心所欲地快速滑动手指。我可以滑动页面,它会继续滚动。

现在我添加了 JQMobile,出现了一个问题(这比一个完整的问题更烦人)。 在同一个列表中,除了 JQmobile 之外没有添加任何其他内容,滚动是不好的。我必须更慢地滚动/轻弹,而且我必须坚持下去。我不能像原来那样扔它。这不仅仅是在我的脑海中,因为我在两个不同的 galaxy nexuses 上轻弹它(一个安装了原始应用程序,一个安装了 jqm 应用程序)

有什么想法吗?

我的一个想法是,当我尝试滚动时,JQMobile 正在寻找轻扫,因此它也不会滚动。 JQMobile 是否检测垂直滑动?如果是这样,那可能是问题所在,是否可以禁用它?

最佳答案

我遇到了同样的问题,删除阴影对我的情况有所帮助。

/* Get rid of shadows for performance 
.ui-bar-a 
.ui-shadow,
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a,
.ui-body-b,
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b,
.ui-bar-c,
.ui-body-c,
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c,
.ui-bar-c,
.ui-body-d,
.ui-btn-up-d,
.ui-btn-hover-d,
.ui-btn-down-d,
.ui-bar-d,
.ui-body-e,
.ui-btn-up-e,
.ui-btn-hover-e,
.ui-btn-down-e,
.ui-bar-e,
.ui-overlay-shadow,
.ui-shadow,
.ui-btn-active,
.ui-body-a {
    text-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

关于javascript - JQuery Mobile 和 Phonegap - 垂直滚动断断续续/更难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17286307/

相关文章:

javascript - 根据日期显示/隐藏 div

javascript 按钮的集合,每个按钮提交不同的值

javascript - 限制表单提交的次数

javascript - 按下按钮时,如何将用户上传的图像传递到另一个 div?

jquery - 如何更改已经在客户端的网页的字体?

javascript - Amchart Clicklabel 事件不起作用

javascript - Angular $route.reload() 没有重新加载 Controller

javascript - angular-google-maps 在初始 map 加载后运行一次函数

jquery - 在返回之前取消 jQuery AJAX 调用?

javascript - 判断div在第几号li元素中