jQuery Mobile - 加载消息阈值

时间:2012-02-14 19:20:04

标签: jquery-mobile

我想知道是否有办法延长jQuery在从一个页面导航到下一个页面时显示“正在加载”消息所需的时间。现在,似乎如果页面加载速度快于约。 100毫秒,消息不会出现。如果长于此值,则会在页面加载之前显示该消息。

有没有办法将此阈值从100毫秒(或实际上是什么)增加到500毫秒呢?

1 个答案:

答案 0 :(得分:4)

这可以通过在$.mobile.loadPage.defaults.loadMsgDelay = 500事件处理程序中设置mobileinit来完成。

$(document).bind("mobileinit", function(){
  $.mobile.loadPage.defaults.loadMsgDelay = 500
});

此代码将执行的操作是,如果页面可以在500毫秒内加载,则不会显示加载消息。

编辑 - 在加载jquery之后但在加载jquery mobile之前必须加载此脚本。请参阅http://jquerymobile.com/demos/1.0.1/docs/api/globalconfig.html