【问题标题】:jQuery Mobile loading spinner not working on mobilejQuery Mobile 加载微调器在移动设备上不起作用
【发布时间】:2012-04-04 10:07:34
【问题描述】:

我似乎在使用 jQuery Mobile 微调器时遇到了问题。 当我使用我的桌面浏览器 Chrome 时,它​​似乎可以正常工作,但在我的 Android ICS 上的移动浏览器上不起作用

我在下面使用的代码

$(document).live('pageinit', (function() {
    $(document).ajaxStart($.mobile.showPageLoadingMsg());
    $(document).ajaxStop($.mobile.hidePageLoadingMsg());
}));

【问题讨论】:

  • 您可能需要提供更多代码或上下文以获得更好的答案。

标签: javascript jquery ajax jquery-mobile


【解决方案1】:

可能是您的 ajax 启动/停止发生得太快以至于您看不到它。查看这篇文章中的答案,看看它们是否有帮助:jQuery modal dialog on ajaxStart event

【讨论】:

    【解决方案2】:

    以下可能会将页面 ID 用作“主”

    $(document).delegate('div[data-role=page][id=main]', 'pageshow', function() {
        $.mobile.showPageLoadingMsg();
    });
    

    谢谢, 开发者

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      相关资源
      最近更新 更多