如何将 jQuery UI 对话框放在所有内容之上
我无法找到直接且当前的答案。事实上,我很惊讶这甚至是一个问题。
我们的网站上有一个下拉菜单和一个 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< /a>
它们是当前解决问题的方法吗?
这是当前代码
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,
太丑了!
谢谢
I have not been able to find a direct and CURRENT answer to this. I am actually surprised that it even is an issue.
We have a dropdown and an iframe OR an object (iframe and pdf fails in firefox, object and pdf does not like redirects in IE) on our site and are trying to put up a captcha.
The captcha hides behind the dropdown and the iframe/object.
That is so '90s.
My question is: Is there currently a built-in fix in jQuery UI or plans to put it there?
I have found the more than a year old
http://west-wind.com/weblog/posts/876332.aspx$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })
and a jquery.bgiframe plugin solution from march last year
http://forum.jquery.com/topic/jquery-ui-dialog-iframe-fix
Are they the current ways to solve the problem?
Here is the current code
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;
}
Adding bgiframe : true,
is SO ugly!
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否尝试过使用 jQuery BlockUI 插件或 jqModal?
Have you tried using jQuery BlockUI plugin or jqModal?
我自己回答这个问题:目前不可能
因为我没有得到任何有用且权威的答案。
如果有人想出办法,请告诉我,我会删除我自己的答案。
谢谢
I will answer this myself: Currently not possible
since I did not get any useful and authoritative answers.
If anyone comes up with a way, please let me know and I will delete my own answer.
thanks