Как поставить диалог jQuery пользовательского интерфейса на все
Вопрос
Я не смог найти прямой и текущий ответ на это. Я на самом деле удивлен, что это даже проблема.
У нас есть выпадающая часть, и iframe или объект (iframe и pdf не удается в Firefox, Object и PDF не любит перенаправления в IE) на нашем сайте, и мы пытаемся поставить капчу. Капча скрывается за выпадающим списком и iframe/объектом. Это так 90 -е.
У меня вопрос: есть ли в настоящее время встроенное исправление в интерфейсе jQuery или планы поставить его туда?
Я нашел старше года
http://west-wind.com/weblog/posts/876332.aspx
$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })
и решение плагина 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,
так уродливо!
Спасибо
Решение 2
Я сам отвечу: В настоящее время невозможнотак как я не получил никаких полезных и авторитетных ответов. Если кто -то придет с собой, пожалуйста, дайте мне знать, и я удалю свой собственный ответ. Благодарность
Другие советы
Вы пробовали использовать jquery blockui плагин или JQModal?