jQuery移动和弹出对话框
我需要一个弹出对话框为我的jQuery移动应用程序。我找到了这个插件: 这真是太棒了——做了我需要的事情,但有一个细节——它在我试用过的Android浏览器上无法正常工作(我得到的只是一个空白屏幕)。我怀疑开发人员只在iPhone上测试过(也许iPhone用户可以确认它是否工作)jQuery移动和弹出对话框,jquery,mobile,dialog,jquery-mobile,Jquery,Mobile,Dialog,Jquery Mobile,我需要一个弹出对话框为我的jQuery移动应用程序。我找到了这个插件: 这真是太棒了——做了我需要的事情,但有一个细节——它在我试用过的Android浏览器上无法正常工作(我得到的只是一个空白屏幕)。我怀疑开发人员只在iPhone上测试过(也许iPhone用户可以确认它是否工作) 是否有人知道修复程序或替代插件可以执行相同的操作?如果只是显示信息(不需要回调/响应事件),则可以通过以下方式创建弹出窗口: <script type="text/javascript"> $("<
是否有人知道修复程序或替代插件可以执行相同的操作?如果只是显示信息(不需要回调/响应事件),则可以通过以下方式创建弹出窗口:
<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 Mobilepopup()
函数运行,可以更轻松地调用弹出窗口,如$。dynamic_popup(“您的HTML消息”)代码>请参阅或上的演示和屏幕截图
如果你觉得有用,请告诉我
PS:适用于jQM 1.3它在我的android上运行得很好。请问您使用的android版本是什么,您使用的浏览器是什么?android版本2.2.1,使用内置浏览器。是的,在切换到beta版时出现了一个问题-我认为这个问题已经解决了,显然还没有完全解决。确保您使用的是最新的来源,以及-您是如何打开对话框的(具体来说,您正在收听什么事件?vclick,click,tap?)Johnathan,作为测试,我只是在使用上面您的网站。有趣的是,它不适用于基本对话框,但适用于高级对话框。我也在我自己的代码中使用了它,作为锚上的点击响应,得到了同样的问题。这非常有效!jquerymobile1.2alphaforpopup在与jquerymobile的旧版本结合时仍然存在一些问题。