我无法找到一个直接和当前的答案。我实际上很惊讶它甚至是一个问题。
我们的网站上有一个下拉列表和一个 iframe 或一个对象(iframe 和 pdf 在 Firefox 中失败,对象和 pdf 在 IE 中不喜欢重定向),并且正在尝试设置验证码。验证码隐藏在下拉列表和 iframe/对象后面。那是90年代。
我的问题是:jQuery UI 目前是否有内置修复程序或计划将它放在那里?
我找到了一岁多的
http://west-wind.com/weblog/posts/876332.aspx
$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })
以及去年 3 月的 jquery.bgiframe 插件解决方案
http://forum.jquery.com/topic/jquery-ui-dialog-iframe-fix
它们是当前解决问题的方法吗?
这是当前代码
function openJCaptchaPromptWindow(url) {
$("#captchaDialog").load(url).dialog({
text: "Ok",
click: function() { $(this).dialog("close"); },
modal : true,
autoOpen: true,
closeOnEscape: true ,
dialogClass: 'captcha',
show: 'explode',
hide: 'explode',
position: 'top',
width: 460,
height: 300
});
return false;
}
添加bgiframe : true,
是如此丑陋!
谢谢