Jquery mobile jQuery移动-加载消息阈值

Jquery mobile jQuery移动-加载消息阈值,jquery-mobile,Jquery Mobile,我想知道是否有办法延长jQuery在从一个页面导航到下一个页面时显示加载消息所需的时间。现在,如果页面加载速度超过大约100毫秒,则该消息似乎不会出现。如果长度超过该值,则会显示消息,直到加载页面为止 有没有办法将该阈值从100ms提高到500ms?这可以通过在mobileinit事件处理程序中设置$.mobile.loadPage.defaults.loadMsgDelay=500来实现 $(document).bind("mobileinit", function(){ $.mobile

我想知道是否有办法延长jQuery在从一个页面导航到下一个页面时显示加载消息所需的时间。现在,如果页面加载速度超过大约100毫秒,则该消息似乎不会出现。如果长度超过该值,则会显示消息,直到加载页面为止


有没有办法将该阈值从100ms提高到500ms?这可以通过在mobileinit事件处理程序中设置$.mobile.loadPage.defaults.loadMsgDelay=500来实现

$(document).bind("mobileinit", function(){
  $.mobile.loadPage.defaults.loadMsgDelay = 500
});
此代码将执行的操作是,如果页面可以在500毫秒内加载,则不会显示加载消息


编辑-必须在加载jquery之后但在加载jquery mobile之前加载此脚本。请参阅

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

$(document).bind("mobileinit", function(){
  $.mobile.loadPage.defaults.loadMsgDelay = 500
});
此代码将执行的操作是,如果页面可以在500毫秒内加载,则不会显示加载消息


编辑-必须在加载jquery之后但在加载jquery mobile之前加载此脚本。由于某些原因,请参阅

,它不能与$document.bindmobileinit一起使用,函数{…但是我成功地使它与$'[data role=page]'一起使用。livepageshow,函数{…非常感谢!很高兴能提供帮助。理想情况下,这必须在mobileinit中完成。显示所有页面时会触发pageshow,并且每次显示页面时都会设置loadMsgDelay。实际上不需要这样做,只需设置一次值。查看我的编辑是否解决了问题。出于某种原因,它无法与$document.bind一起使用mobileinit,函数{…但是我成功地让它与$'[data role=page]'一起工作{…非常感谢!很高兴能为您提供帮助。理想情况下,这必须在mobileinit中完成。显示所有页面时将触发pageshow,并在显示页面时设置loadMsgDelay。实际上,不需要这样做,只需设置一次值。查看我的编辑是否解决了此问题。