javascript - jquery 的 document.ready 函数在 android 中不起作用

标签 javascript android jquery cordova

我正在使用 phonegap 开发一个 android 应用程序。 所以我开发了一个页面,其中我在 JQuery 的 document.ready 函数中加载一些数据,它在 eclipse 浏览器中工作正常,但当它在 android 模拟器中不工作时我被困在这里。

在android中还有其他方法可以做到这一点吗? 有没有办法调试和检查该函数是否被调用或类似的事情?

在使用 phonegap 进行开发时,我能否像在 native 应用程序开发中一样在 DDMS 的控制台中编写 system.out.println()

phonegap有没有实现这个功能的?

最佳答案

这是一个适用于 PhoneGap 和 jQuery Mobile 的模式:

在 index.html 中:

  <body onload="init();">

在 .js 文件中:

function init() {
     document.addEventListener("deviceready", deviceInfo, true);

完整的演示可用here

console.log 应该可以在 DDMS View 中显示日志记录 - 在 PhoneGap google group 中搜索了解更多信息。

关于javascript - jquery 的 document.ready 函数在 android 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5593773/

相关文章:

javascript - Ramda的useWith的使用方法

javascript - 在触摸手机上使用 Javascript 检测手指拖动?

java - 带 ListView 的音频播放器

jquery - jquery 数组中的响应式 img

javascript - 如何使列表元素可编辑

javascript - 在 react 中从子级调用父级中的函数时遇到问题

javascript - addEventListener 在 IE 11 中不起作用

javascript - 跨度内的“alt”

java - Android studio(gradle) 版本兼容性

javascript - 在文本框中输入内容后,jquery 函数不起作用