gpt4 book ai didi

jquery-mobile - 使用 PhoneGap/Cordova 在硬件设备上进行 jQuery Mobile 滑动运动

转载 作者:行者123 更新时间:2023-12-02 09:36:20 24 4
gpt4 key购买 nike

http://jsfiddle.net/c07uocue/

向左滑动和向右滑动在 Google Chrome 37 浏览器上运行完美,但当我在 Android 4.1.2 设备上测试它时,它的响应非常迟钝。

我需要添加什么才能在 Android 硬件设备上实现滑动功能?

$(document).on('swipeleft', '.ui-page', 

function(event)
{
if(event.handled !== true) // This will prevent event triggering more then once
{
var nextpage = $(this).next('[data-role="page"]');
// swipe using id of next page if exists

if( nextpage.length > 0)
{
// alert("Swipe Left");
$.mobile.pageContainer.pagecontainer( "change", nextpage, {transition: "slide", reverse: false} );

}
event.handled = true;
}
return false;
} ) // And so on..... Entire code in the jsfiddle

我在 Stack Overflow 和互联网上搜索,找到了这个链接

https://github.com/jquery/jquery-mobile/issues/5534

它说它应该在 Chrome 36 上运行。我的 Chrome 是 37,但它没有完成它。 TNT-SHIM 使我的整个应用程序完全停止工作。

我想知道马克·扎克伯格是否正确。起初,他在 Facebook 手机上全力支持 HTML5,但他意识到它有缺陷,现在 iOS 和 Android 的 Facebook 应用程序都是原生的。

我同意原生应用程序是构建激烈游戏时的最佳选择,但我认为对于简单的 2D 游戏和非游戏应用程序来说,没有必要......

最佳答案

Android 上的滑动问题似乎一直存在。

这是一个(开放)issue for jquery-mobileanother for ionic ,表明它不是 jquery mobile 特有的。

我有一个基于 jquery-mobile 的 cordova 应用程序,并且滑动在 iOS 上运行良好且可靠。然而,在 Android 上,我发现它非常不可靠 - 仅每五次左右触发一次水平滑动事件(例如)(运行 Nexus 7、Android 4.4.4、Jquery Mobile 1.4.4、Cordova 3.6.3 )。

我的解决方案一直在添加 hammer.js对于滑动事件,它似乎运行良好。

关于jquery-mobile - 使用 PhoneGap/Cordova 在硬件设备上进行 jQuery Mobile 滑动运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25878991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com