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

标签 jquery android cordova dreamweaver

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

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

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

最佳答案

  1. 您是否在绑定(bind)之前使用 pageinit 事件来确保 dom 中的所有内容都存在?这是 phonegap 最佳实践,可能会有所帮助

  2. 您可以尝试将 bind 替换为 .live 或 .delegate。如果链接是以某种方式使用 ajax 创建或动态添加到 dom,则绑定(bind)将不起作用。

关于jquery - Phonegap Android 应用程序链接不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566987/

相关文章:

android - 从收件箱中删除短信

android - 如何在 Android 中使用托管在 Tomcat 上的 RESTFul Web 服务?

cordova - 多个库,软件包名称为 'com.google.android.gms'(仅8.1)和Cordova

javascript - url.replace 有多个替换?

javascript - 内部链接强制滚动到页面顶部

javascript - 打印预览中未显示 CSS 样式

javascript - jQuery Mobile 滚动事件

android locationlistener 注销监听后继续调用onlocationChanged

javascript - Angular.js : Storing variable from http.获取在不同$scope函数中全局使用的请求

ios - 如何使用 cordova-plugin-facebook4 在 cordova-ios 项目中将 FacebookAutoLogAppEventsEnabled 设置为 TRUE?