我正在开发一个使用 Jquery Mobile 的 PhoneGap 应用程序。
我想在 Jquery Mobile Initialize 之前自定义我的 html dom 元素。
所以我正在 document.ready 中编写这段代码。
但是现在 Jquery Mobile 首先初始化和我的 document.ready 代码执行信。
我想不出这怎么会发生。
我已按此顺序添加了 .js 文件。
- JQ.js
- 我的代码.js
- JQM.js
我正在开发一个使用 Jquery Mobile 的 PhoneGap 应用程序。
我想在 Jquery Mobile Initialize 之前自定义我的 html dom 元素。
所以我正在 document.ready 中编写这段代码。
但是现在 Jquery Mobile 首先初始化和我的 document.ready 代码执行信。
我想不出这怎么会发生。
我已按此顺序添加了 .js 文件。
在 phonegap 中,不要使用 document.ready。始终在 DeviceReady 事件中编写 JQM 初始化代码。http://docs.phonegap.com/en/2.5.0/cordova_events_events.md.html#deviceready。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() { //在这里调用你的 JQM 初始化调用 }