Javascript 带有加载微调器的Jquery移动弹出窗口

Javascript 带有加载微调器的Jquery移动弹出窗口,javascript,android,jquery,jquery-mobile,Javascript,Android,Jquery,Jquery Mobile,弹出窗口延迟很长时间才能加载到设备中 在jquery mobile中显示弹出窗口之前,如何显示加载微调器 这是我的代码的简化版本: HTML 谢谢 试试这个: $("#fixed_numbers").on("click", "#fix_num_btn", function(e) { e.preventDefault(); $.mobile.showPageLoadingMsg(); //Show Sipnner var value = $(this).attr("d

弹出窗口延迟很长时间才能加载到设备中

在jquery mobile中显示弹出窗口之前,如何显示加载微调器

这是我的代码的简化版本:

HTML

谢谢

试试这个:

$("#fixed_numbers").on("click", "#fix_num_btn", function(e) {

    e.preventDefault();

    $.mobile.showPageLoadingMsg(); //Show  Sipnner
    var value = $(this).attr("data-value");
    $('#dlg_fix').html(value).popup('open');

});
添加popupafteropen事件侦听器,这将在弹出窗口打开时隐藏微调器

$('#dlg_fix').on('popupafteropen', function (e) {
$.mobile.hidePageLoadingMsg();
});

有关更多弹出事件,请查看JQM文档

这很酷,但我想使用jquery mobile自己的微调器。
$(document).on("pageinit", "#fixed_numbers", function() {

    $("#fixed_numbers").on("click", "#fix_num_btn", function(e) {

        $.mobile.showPageLoadingMsg();

        e.preventDefault();
        // value receive a data from input hidden  
        var value = $(this).attr("data-value");
        $('#dlg_fix').html(value).popup('open');

    });
});
$("#fixed_numbers").on("click", "#fix_num_btn", function(e) {

    e.preventDefault();

    $.mobile.showPageLoadingMsg(); //Show  Sipnner
    var value = $(this).attr("data-value");
    $('#dlg_fix').html(value).popup('open');

});
$('#dlg_fix').on('popupafteropen', function (e) {
$.mobile.hidePageLoadingMsg();
});