Javascript 单击外部链接不工作时的jQuery移动自定义加载消息

Javascript 单击外部链接不工作时的jQuery移动自定义加载消息,javascript,jquery,jquery-mobile,mobile,Javascript,Jquery,Jquery Mobile,Mobile,我已经为这个问题搜索了很多地方,但仍然没有找到解决方案。我试图在单击外部链接时实现自定义文本加载器。我得到的很多代码都来自jQuery移动站点,但都不起作用!一定有一些简单的事情我不明白 当点击链接时,页面会像我设置的那样延迟,但它不会显示我试图实现的自定义加载消息 是的,我已经将脚本放在jQuery代码脚本和jQuery移动脚本之间,以覆盖默认加载程序 这就是我在尝试了很多不同的东西之后现在所做的 有些事情已经被注释掉了,因为我发现一些方法在jquerymobile1.2之后就被弃用了 链接代

我已经为这个问题搜索了很多地方,但仍然没有找到解决方案。我试图在单击外部链接时实现自定义文本加载器。我得到的很多代码都来自jQuery移动站点,但都不起作用!一定有一些简单的事情我不明白

当点击链接时,页面会像我设置的那样延迟,但它不会显示我试图实现的自定义加载消息

是的,我已经将脚本放在jQuery代码脚本和jQuery移动脚本之间,以覆盖默认加载程序

这就是我在尝试了很多不同的东西之后现在所做的

有些事情已经被注释掉了,因为我发现一些方法在jquerymobile1.2之后就被弃用了

链接代码为:

我也有很多东西,因为我尝试了很多东西


这是一个多页面的模拟网站,有很多代码,所以我宁愿只发布需要特别处理的内容。提前感谢您在此问题上提供的任何帮助:

延迟千分之五十,也就是一秒,是非常低的。尝试250或500半秒,看看是否看到加载程序。代码看起来不错,只是延迟太小了,仍然没有显示任何内容。它只是像预期的那样延迟,没有消息。您使用的是什么jqm版本?如果这是关于如何正确显示加载器jQuery移动版1.4.5的最新检查,那么实际上我就在那里。我实现了他们的一些代码,让加载程序显示出来,但另一个问题是链接无法工作。它不能重定向吗?如果没有,请尝试window.location.href=link;或window.location=link;
<script type="text/javascript">
$(document).bind("mobileinit", function(){
    $.mobile.loadingMessageTextVisible = true;
    $.mobile.loadingMessage = "Your page is loading...please wait";

});
$('.show-page-loading-msg').click(function(event) {              

        $.mobile.loading("show");
        //$.mobile.loading('show', {text: "Your page is loading...please wait", textonly:true });       
        setTimeout(function() {     
            window.location.assign('products.html');
        }, 50);
}); 

</script>