Jquery mobile jquerymobile中的转换加载消息

Jquery mobile jquerymobile中的转换加载消息,jquery-mobile,message,transitions,Jquery Mobile,Message,Transitions,我有一个问题: 这是我的脚本,它在单击时被调用 $("#next").live("click", function() { $.mobile.loading( 'show', { text: 'loading', textVisible: true, theme: 'b', html: "" }); $('.giocatore').remove(); var pagina = parseInt($(

我有一个问题: 这是我的脚本,它在单击时被调用

$("#next").live("click", function() {
    $.mobile.loading( 'show', {
        text: 'loading',
        textVisible: true,
        theme: 'b',
        html: "" 
    });
    $('.giocatore').remove();
    var pagina = parseInt($('#home').attr('pagina'));
    $('#home').attr('pagina',pagina+1);
    $('#back').append('<a id="prev" data-role="button" data-theme="a" href="" data-icon="arrow-l" data-iconpos="left" class="ui-btn-left">Prec</a>').trigger('create');
    caricalista();
});
$(“#下一步”).live(“单击”,函数(){
$.mobile.loading('show'{
文本:“正在加载”,
textVisible:对,
主题:"b",,
html:“
});
$('.giocatore').remove();
var pagina=parseInt($('#home').attr('pagina');
$(#home').attr('pagina',pagina+1);
$('#back').append('.trigger('create');
加勒比主义者();
});
它对我的网页有作用。我希望在它执行某些操作的过程中,当我在jquerymobile中从一个页面传递到另一个页面时,页面会显示一条加载消息或一些类似于“pop”的转换

现在,在我的代码中,页面会向我显示加载消息,但在脚本执行后,它也会保留下来


有人能帮我吗?

你怎么知道你的代码什么时候完成了某项工作?您必须用您的代码发布一条消息,说明执行了某些操作。之后,您只需隐藏加载消息。请尝试jquerypubsub

看这个视频。你会得到你需要的


谢谢

您可以使用自定义事件

在你完成你的工作后,只要触发一个声明,它就完成了。将此行添加到现有函数的最后一行:

$(document).trigger('customEvent');
现在,在功能之外订阅该公告:

$(document).on('customEvent', function () {
     // hide your loading message
});

希望这有帮助

对不起,视频中没有,你能解释一下你的意思吗?