jQuery移动和弹出对话框

jQuery移动和弹出对话框,jquery,mobile,dialog,jquery-mobile,Jquery,Mobile,Dialog,Jquery Mobile,我需要一个弹出对话框为我的jQuery移动应用程序。我找到了这个插件: 这真是太棒了——做了我需要的事情,但有一个细节——它在我试用过的Android浏览器上无法正常工作(我得到的只是一个空白屏幕)。我怀疑开发人员只在iPhone上测试过(也许iPhone用户可以确认它是否工作) 是否有人知道修复程序或替代插件可以执行相同的操作?如果只是显示信息(不需要回调/响应事件),则可以通过以下方式创建弹出窗口: <script type="text/javascript"> $("<

我需要一个弹出对话框为我的jQuery移动应用程序。我找到了这个插件:

这真是太棒了——做了我需要的事情,但有一个细节——它在我试用过的Android浏览器上无法正常工作(我得到的只是一个空白屏幕)。我怀疑开发人员只在iPhone上测试过(也许iPhone用户可以确认它是否工作)


是否有人知道修复程序或替代插件可以执行相同的操作?

如果只是显示信息(不需要回调/响应事件),则可以通过以下方式创建弹出窗口:

<script type="text/javascript">
$("<div class='ui-loader ui-overlay-shadow ui-body-e ui-corner-all'><h1><strong>Thank you, we have received your information.</strong></h1></div>")
    .css({ "display":"block", "opacity":0.96, "top": $(window).scrollTop() + 100 })
    .appendTo( $("body") )
    .delay( 2500 )
    .fadeOut( 400, function(){
        $(this).remove();
    });
</script>

$(“谢谢,我们已收到您的信息。”)
.css({“display”:“block”,“opacity”:0.96,“top”:$(window.scrollTop()+100})
.appendTo($(“正文”))
.延迟(2500)
.fadeOut(400,函数(){
$(this.remove();
});

我也遇到了同样的问题,我决定使用jQuery Mobile 1.2 alpha:中的
popup()
函数。在此之前,我使用了JQM简单对话框2

这可能也有帮助:

我还创建了一个小插件,它围绕jQuery Mobile
popup()
函数运行,可以更轻松地调用弹出窗口,如
$。dynamic_popup(“您的HTML消息”)请参阅或上的演示和屏幕截图

如果你觉得有用,请告诉我


PS:适用于jQM 1.3

它在我的android上运行得很好。请问您使用的android版本是什么,您使用的浏览器是什么?android版本2.2.1,使用内置浏览器。是的,在切换到beta版时出现了一个问题-我认为这个问题已经解决了,显然还没有完全解决。确保您使用的是最新的来源,以及-您是如何打开对话框的(具体来说,您正在收听什么事件?vclick,click,tap?)Johnathan,作为测试,我只是在使用上面您的网站。有趣的是,它不适用于基本对话框,但适用于高级对话框。我也在我自己的代码中使用了它,作为锚上的点击响应,得到了同样的问题。这非常有效!jquerymobile1.2alphaforpopup在与jquerymobile的旧版本结合时仍然存在一些问题。