3

我附加了常规的 jQuery 库,并在 (jquery.mobile-1.2.0.min.js) 之后附加了 jQuery 移动文件。

一旦我附加 jQuery mobile 并刷新页面,我就会得到加载屏幕。

我尝试使用以下方法禁用它:

$(document).on("mobileinit", function(){
    $.mobile.ajaxEnabled=false;
    $.mobile.loadingMessage = false;
});

以及尝试不同的初始化函数:

$(document).bind('pageinit'){

但两者都没有奏效。我仍然只是收到加载消息或完全空白的屏幕。

我真正需要它的唯一功能是滑动事件。

提前致谢。

4

2 回答 2

4

在引入jQM js文件之前必须使用mobileinit,像这样:

<head>
    <title>jQM Complex Demo</title>
    <meta name="viewport" content="width=device-width"/>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
    <script>
    $(document).on("mobileinit", function(){
        $.mobile.ajaxEnabled=false;
        $.mobile.loadingMessage = false;
    });            
    </script>
    <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>    
</head>

如果您在脚本加载后执行它,它将不起作用。

于 2013-01-30T11:33:03.010 回答
2

我使用了 CSS 方法。不是最好的,但工作和快速。

<style>
.ui-loader 
{
  display: none !important;
}
</style>

这个问题已经回答了:jQuery Mobile loading message

于 2015-10-20T07:18:10.193 回答