我想知道是否有办法延长jQuery在从一个页面导航到下一个页面时显示“正在加载”消息所需的时间。现在,似乎如果页面加载速度快于约。 100毫秒,消息不会出现。如果长于此值,则会在页面加载之前显示该消息。
有没有办法将此阈值从100毫秒(或实际上是什么)增加到500毫秒呢?
答案 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