gpt4 book ai didi

jquery - 首次运行应用程序时不会触发 PhoneGap Deviceready (iOS)

转载 作者:行者123 更新时间:2023-11-29 03:24:03 27 4
gpt4 key购买 nike

我的应用遇到了一个奇怪的问题。

这是一个使用 jQuery(不是 jQuery mobile)的多页面手机应用程序。

当您在安装后首次运行该应用程序时,它会在索引页面上启动设备就绪。

移动到其他页面后,deviceready 将不会再次触发。

如果我关闭应用程序并重新启动它,一切正常,并且每个页面上都会触发设备准备就绪。

总结一下:deviceready 不会在除索引以外的页面上首次运行应用程序(安装后)时触发。

此外,我的 phonegap 插件在首次运行时都无法正常工作。

应用首次运行后发生了什么变化?这太奇怪了...

版本:PhoneGap 2.9.0。

最佳答案

当您启动应用程序时,deviceready 事件只会触发一次。如果您从后台返回,那么您必须监听 resume .

当您在应用程序启动后在这些页面之间切换时,您可以执行诸如 .ready() 之类的操作来处理特定页面的加载时间,如下所示:

$(document).ready(function() {
// Do your stuff here
});

您可以阅读有关 PhoneGap 事件的更多信息 here .

关于jquery - 首次运行应用程序时不会触发 PhoneGap Deviceready (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20708255/

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