标签: jquery-mobile-loader

JQuery Mobile 1.3.1"$ .mobile.loading"无效

我有以下代码:

HTML:

<link rel="stylesheet" href="js/jquery.mobile-1.3.1.min.css"/>
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).on({
  ajaxStart: function() { 
    $.mobile.loading('show');
    console.log('getJSON starts...');
  },
  ajaxStop: function() {
    $.mobile.loading('hide');
    console.log('getJSON ends...');
  }    
});
Run Code Online (Sandbox Code Playgroud)

我正在使用Jquery Mobile 1.3.1并在mozilla firefox和google chrome中测试此代码.我稍后会在一个phonegap应用程序中使用它.

我正在加载一个JSON并在列表视图中将其显示在屏幕上.加载时,我希望程序显示"加载微调器".控制台日志显示ajaxStart正在触发,但屏幕上的任何位置都没有可视化微调器.

我究竟做错了什么?请帮忙!

提前致谢.

javascript jquery css3 cordova jquery-mobile-loader

14
推荐指数
2
解决办法
2万
查看次数

不要隐藏加载器,直到页面完全加载在jquery mobile中

我试图显示页面加载小部件,直到页面完全加载,之后它应该隐藏...并且每次我打击任何锚点传输到下一页时执行此过程..

支持我有三页......

<div data-role="page" id="home">....</div>
<div data-role="page" id="about">....</div>
<div data-role="page" id="contact">....</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用的脚本: -

$(document).on("pagecreate", function(event) { 
    //alert("Take It Show");
    $( ".ui-loader" ).loading( "hide" );
});
Run Code Online (Sandbox Code Playgroud)

是否可以添加转换像data-transition="slide"任何锚或data-ajax="false"在其中使用... ??

jquery setinterval jquery-mobile jquery-mobile-loader

5
推荐指数
1
解决办法
4980
查看次数

用于自定义加载过程的jQuery移动节目加载器?

我正在构建一个富含图像和交互元素的Web应用程序.出于这些原因,我只想在加载所有图像后显示页面:

$(document).on('pageinit', function(){
    $('.ui-content').hide();
    var imgs = $(".ui-content img").not(function() { return this.complete; });
    var count = imgs.length;
    if (count) {
        imgs.load(function() {
            count--;
            if (!count) {
                $(".ui-content").show()
            }
        });
    } else {
        $(".ui-content").show();
    }
});
Run Code Online (Sandbox Code Playgroud)

我需要a)完全移除装载器并用我自己的装置替换它,或者b)使装载机保持运转直到上述功能完成.

如何卸下装载机或在不需要之前保留它?

css jquery setinterval jquery-mobile jquery-mobile-loader

2
推荐指数
1
解决办法
9769
查看次数

加载页面时显示加载动画微调器

我想在JQueryMobile页面中显示加载动画微调器,该页面加载了a/ajax off.

页面加载data-ajax="false"rel="external"

我试着pagebeforecreatepageshow事件,但它不工作如我所料:

$( '#page' ).live( 'pagebeforecreate',function(event){
    $.mobile.loading('show');
});

$( '#page' ).live( 'pageshow',function(event){
    $.mobile.loading('hide');
});
Run Code Online (Sandbox Code Playgroud)

setinterval jquery-mobile clearinterval jquery-mobile-loader

0
推荐指数
1
解决办法
1万
查看次数