JQuery Mobile showPageLoadingMsg没有显示我预期的时间

时间:2013-03-20 14:46:54

标签: javascript jquery jquery-mobile

JQM的新手,试图找出在页面加载消息出现之前警报触发的原因。我确信我在这里对JQM有一个根本的误解,但我无法想出这一点。

function onDeviceReady() {

   $mobile.showPageLoadingMsg("b", "Loading...", true);

   for (i=0;i<10000000;i++){
        // simulating work to be done
   }

   alert("hello");


}

1 个答案:

答案 0 :(得分:0)

可能有两件事。

  1. 在当前版本的JQM中,该方法不再是显示加载消息的方式。它现在是$ .mobile.loading('show')和$ .mobile.loading('hide')

  2. 如果您使用的旧版JQM仍然支持您使用的方法,那么您的代码中会出现轻微错误。它应该是$ .mobile.showPageLoadingMsg(“b”,“Loading ...”,true);你错过了一个。在$和移动之间。