JQMobile pageinit事件在JQ document.ready之前触发

时间:2013-03-16 13:31:56

标签: jquery cordova jquery-mobile

我正在开发一个使用Jquery Mobile的PhoneGap应用程序 我想在Jquery Mobile Initialize之前自定义我的html dom的元素 所以我在document.ready中写这段代码 但是现在Jquery Mobile首先初始化,而我的document.ready代码执行字母 我不知道怎么会发生这种情况。

我按此顺序添加了.js文件。

  1. JQ.js
  2. myCode.js
  3. JQM.js

1 个答案:

答案 0 :(得分:0)

在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 init调用 }