【问题标题】:Removing "Loading Message"删除“加载消息”
【发布时间】:2013-10-29 19:53:44
【问题描述】:

当我尝试在我的网站中使用 jqm 时遇到问题。我的网站底部出现一条“正在加载”的消息。我发现它发生是因为我没有添加 jqm css。当我添加 jqm css 时,一切都会改变(颜色布局等)。如何在不与我网站的主 css 冲突的情况下删除“加载”消息或添加 css?

<head>
<link href="css/site.css" rel="stylesheet"  />
<!--<link href="css/jquery.mobile-1.3.2.min.css" rel="stylesheet" /> -->
<!-- disable loading msg -->    
 <script>
   $(document).bind("mobileinit", function(){
   $.mobile.loadingMessage = false;
   });
 </script>

    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js">     </script>
    <script src="scripts/jquery.mobile-1.3.2.min.js"></script>

</head>

我在我的代码中添加脚本。好像什么都没有发生!我的问题只有在我取消注释 jqm css 代码时才解决,但后来我与 site.css 发生了很多冲突,我不知道如何解决。

【问题讨论】:

  • 查看这个答案stackoverflow.com/a/15276241/1771795如何禁用ajax加载消息
  • 那么你需要删除包含加载消息$(".ui-loader").remove();的div。
  • 我已经试过了。没有什么!!与 .hide() 的结果相同。
  • .remove() 应该删除它。无论如何尝试添加css结构ajax.aspnetcdn.com/ajax/jquery.mobile/1.3.2/…
  • 使用下载的 jqm css 我遇到了问题,但使用你的 css 可以正常工作!奇怪!!

标签: css jquery-mobile loading message


【解决方案1】:

要禁用 jQuery Mobile 加载消息,您需要在 mobileinit 触发时覆盖全局设置。加载jQuery之后,加载jQuery Mobile库之前,代码应该放在head中。

<head>
  <script src="jquery.js"></script>
  <script>
    $(document).on("mobileinit", function () {
      $.mobile.loadingMessage = false;
    });
  </script>
  <script src="jquery-mobile.js"></script>
</head>

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    相关资源
    最近更新 更多