Phonegap Android 应用程序链接不起作用?

发布于 2024-12-22 09:10:48 字数 279 浏览 1 评论 0原文

我的 Android Phonegap 应用程序中的某些链接可以纵向工作,但不能横向工作。这些链接是 jquery 事件绑定的:

$('a.button').bind('click',function(){
           //do stuff
           return false;
});

在 Web 浏览器中测试是 100% 正确的。只有在设备上链接才会真正消失(在横向模式下)。如果 DOM 中的对象太多,Phonegap 应用程序是否会开始出现问题?

Some links within my Android Phonegap application will work in portrait orientation, but not in landscape orientation. The links are jquery event binded:

$('a.button').bind('click',function(){
           //do stuff
           return false;
});

Testing within a web browser is 100% fine. Only on the device do the links actually die (in landscape mode). Is it possible that if there are too many objects in the DOM, the Phonegap application starts bugging out?

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

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

发布评论

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

评论(1

始于初秋 2024-12-29 09:10:48
  1. 您是否在绑定之前使用 pageinit 事件来确保 dom 中的所有内容都存在?这是phonegap最佳实践,可能会有所帮助

  2. 您可以尝试将bind 替换为.live 或.delegate。如果链接是用ajax创建的或者动态添加到dom中,那么bind将不起作用。

  1. do you use pageinit event before the binding to make sure everything in the dom exists? this is phonegap bestpractice and may help

  2. you can try to replace bind with .live or .delegate. if the links are somehow created with ajax or added to the dom dynamicaly then bind wouldn't work.

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