黑莓手电筒 9810 中的触摸事件无法正常工作

发布于 2024-12-07 10:24:40 字数 263 浏览 0 评论 0原文

我已经为 Android 编写了一个移动应用程序。当我在 Samsung Galaxy SII 上测试它时,它的表现非常出色。当我在黑莓 Torch2 9810 上尝试使用相同的应用程序时,它的工作效果很糟糕。

问题出在触摸事件上。我正在使用 JQuery 移动触摸事件。移动事件在 Torch 中根本不起作用。当我的手指在手机上非常缓慢地移动时,它工作正常,但是当我增加手指移动时,移动事件无法正常工作。

我想知道是手机或 Jquery 移动设备的问题还是我写了一些可悲的代码。

I have written a mobile application for android. When I test it on Samsung Galaxy SII it works like a charm. Same app when I tried on blackberry Torch2 9810 then it works pathetic.

The Problem is with touch events. I am using JQuery mobile touch events. The move events are not working at all in Torch. When it move my finger very slowly on the phone then it works fine but when I increase the finger movement the move event doesn't works properly.

I want to know that is it the problem with the phone or Jquery mobile or I have written some pathetic code.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疧_╮線 2024-12-14 10:24:40

您需要添加 event.preventDefault() 才能使 touchmove 正常工作。这是必需的,因为如果不阻止事件的默认设置(滚动页面),WebKit 只会触发一个 touchmove 事件。

有关更多详细信息,请参阅测试 BlackBerry WebKit,或我如何遇到浏览器测试人员最糟糕的噩梦

You need to add event.preventDefault() for touchmove to work correctly. This is required as WebKit fires only one touchmove event if the event’s default (scrolling the page) is not prevented.

For more details have a look at Testing BlackBerry WebKit, or how I encountered a browser tester’s worst nightmare.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文