Мне не удалось найти прямой и ТЕКУЩИЙ ответ на этот вопрос. Я действительно удивлен, что это даже проблема.Как поместить диалог диалога jQuery поверх всего
У нас есть выпадающий список и iframe ИЛИ объект (iframe и pdf сбой в firefox, object и pdf не любят перенаправления в IE) на нашем сайте и пытаются выложить капчу. Капча скрывается за выпадающим списком и iframe/object. Это так 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,
ТАК некрасиво!
Благодаря
, но вы уже используете свойство 'modal' для параметров' dialog() '? – jAndy
есть. См. Обновление. – mplungjan